diff --git a/.DS_Store b/.DS_Store
index 6035690..09c7693 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/.ipynb_checkpoints/Tutorial 1 - Exit Through the Candy Shop-checkpoint.ipynb b/.ipynb_checkpoints/Tutorial 1 - Exit Through the Candy Shop-checkpoint.ipynb
new file mode 100644
index 0000000..6aab9df
--- /dev/null
+++ b/.ipynb_checkpoints/Tutorial 1 - Exit Through the Candy Shop-checkpoint.ipynb
@@ -0,0 +1,1502 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "1e5d8ed4",
+ "metadata": {},
+ "source": [
+ "*In this tutorial, we will use the tool to input a suspicious business owner and use them to discover other suspicious business owners who use similar addresses and behavoir to register businesses*"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e65d7c27",
+ "metadata": {},
+ "source": [
+ "## Introduction \n",
+ "\n",
+ "We will begin our journey on Oxford Street in central London, a street that until recently was regarded as the cities premier shopping destination, which over the past two years has seen the opening of a suprising number of American sweet shops to the dislike of many citizens and local authorities. The shops have attracted negative attention for a number of reasons including extortionate prices, out of date/counterfeit products and opaque finances that have led Westminster council to claim they are [overdue £7.9 million](https://www.ft.com/candy) in business rates from 30 sweet shops in the area.\n",
+ "\n",
+ "*Kingdom of Sweets* is one store in particular that came under scrutiny recently for unpaid taxes. The [mysterious owner](https://find-and-update.company-information.service.gov.uk/officers/Nd2URspq4bvLy-hwzDZ0_p7FGJw/appointments) of the business has a prolific record of directing many companies that fended off compulsary strike-offs and [failed to pay millions in business rates](https://www.ft.com/content/3d338904-6036-4326-a786-971464907f14). This questionable business owner will serve as the input to our hunt to find other individuals."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "64d59901",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "29c0a1d2",
+ "metadata": {},
+ "source": [
+ "We will begin by using the director of *Kingdom of Sweets* as input. To get other directors, we will follow the following pattern: "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4496ff67",
+ "metadata": {},
+ "source": [
+ "officer -> `get_companies`(officer) -> `get_addresses`(companies) -> `get_companies`(addresses) -> `get_officers`(companies) -> officers"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f3d1d34e",
+ "metadata": {},
+ "source": [
+ "Every officer in Companies House has a unique ID which we can find from their URL. For instance we are interested in this URL: \"https://find-and-update.company-information.service.gov.uk/officers/Nd2URspq4bvLy-hwzDZ0_p7FGJw/appointments\", and the `officer_id` value is contained in the URL and is: \"Nd2URspq4bvLy-hwzDZ0_p7FGJw\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "edf3f674",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "officer_id = \"Nd2URspq4bvLy-hwzDZ0_p7FGJw\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d7ab7be7",
+ "metadata": {},
+ "source": [
+ "API accepts authentication through basic auth where the access_token is `username` and `password` is left blank. We also include a `size` parameter set to the maximum of 5000 to ensure we get as many results from the API as possible. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "30123a7f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from sugartrail import *"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "995bcc63",
+ "metadata": {},
+ "source": [
+ "When we input the `officer_id`, `get_appointments()` will get all the appointments for the officer and also print some metadata. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "a61af765",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "30 appointments\n",
+ "28 active appointments\n"
+ ]
+ }
+ ],
+ "source": [
+ "companies = get_appointments(officer_id)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3ecc7a6d",
+ "metadata": {},
+ "source": [
+ "28 director roles is impressive workload! Now lets check out the correspondance address and registered address for these businesses: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "04696e86",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "6 unique postcodes\n",
+ "10 unique correspondance addresses\n",
+ "{'8 Segedunum Business Centre, Station Road, Wallsend, United Kingdom, NE28 6HQ': 8, '220, Consultancy House, Ilford, United Kingdom, IG2 7DY': 7, '220, Consultancy House, Ilford, England, IG2 7DY': 5, 'Burnards Accountants, 8 Segedunum Business Centre, Wallsend, England, NE28 6HQ': 3, '3rd Floor, 207, Regent Street, London, England, W1B 3HH': 2, '3rd Floor, 13 Charles Ii Street, London, England, SW1Y 4QU': 1, '13 Charles Ii Street, 3rd Floor, London, England, SW1Y 4QU': 1, '8 Segedunum Business Centre, Station Road, Wallsend, England, NE28 6HQ': 1, 'Burnard Accountants, 8 Bankside Building, Segedunum Business Centre, Wallsend, United Kingdom, NE28 6HQ': 1, '8 Bankside Bldg Segedunum Business Centre, Station Road, Wallsend, England, NE28 6HQ': 1}\n"
+ ]
+ }
+ ],
+ "source": [
+ "correspondance_addresses = get_locations(companies,\"correspondance\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "e9969b87",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "3 unique postcodes\n",
+ "8 unique registered addresses\n",
+ "{'220 Consultancy House, Wards Road, England, Ilford, IG2 7DY': 10, '220 Consultancy House, Wards Road, United Kingdom, Ilford, IG2 7DY': 9, '220 Consultancy House Wards Road, Ilford, IG2 7DY': 3, '3rd Floor 13 Charles Ii Street, England, London, SW1Y 4QU': 2, 'Consultancy House, 220 Wards Road, United Kingdom, Ilford, IG2 7DY': 2, 'C/O BDO LLP, 5 Temple Square Temple Street, Liverpool, L2 5RH': 2, '13 Charles Ii Street 3rd Floor, Charles Ii Street, England, London, SW1Y 4QU': 1, '220 Consultancy House, Wards Road, Ilford, IG2 7DY': 1}\n"
+ ]
+ }
+ ],
+ "source": [
+ "registered_addresses = get_locations(companies, \"registered\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a02178e7",
+ "metadata": {},
+ "source": [
+ "We can see our director has many businesses registered to the same addresses. Also a number of these addresses are the same address with alternative details, for instance, in total 25 of businesses are registered to 220 Consultancy House in Ilford which is listed under a number of different variations. As we can see from the postcodes, there are only 6 unique correspondance addresses and 3 unique registered addresses for the 30 businesses under the director's name. "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8fc53814",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bc3f280e",
+ "metadata": {},
+ "source": [
+ "Now we want to see the businesses that are listed at each of the locations we've found. We can combine both correspondance and registered addresses: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "4ddce5bd",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "addresses = list(set(correspondance_addresses + registered_addresses))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "c60007f1",
+ "metadata": {
+ "scrolled": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Index: 0\n",
+ "3rd Floor, 207, Regent Street, London, England, W1B 3HH\n",
+ "4685 companies registered or corresponding here, 1443 are active.\n",
+ "321 currently active companies registered in 2021\n",
+ "292 currently active companies registered in 2022\n",
+ "216 currently active companies registered in 2020\n",
+ "2211 companies dissolved between years 2-1\n",
+ "464 companies dissolved between years 3-2\n",
+ "174 companies dissolved between years 1-0\n",
+ "\n",
+ "Index: 1\n",
+ "C/O BDO LLP, 5 Temple Square Temple Street, Liverpool, L2 5RH\n",
+ "599 companies registered or corresponding here, 2 are active.\n",
+ "2 currently active companies registered in 1999\n",
+ "9 companies dissolved between years 12-11\n",
+ "8 companies dissolved between years 10-9\n",
+ "8 companies dissolved between years 20-19\n",
+ "\n",
+ "Index: 2\n",
+ "8 Segedunum Business Centre, Station Road, Wallsend, United Kingdom, NE28 6HQ\n",
+ "189 companies registered or corresponding here, 138 are active.\n",
+ "31 currently active companies registered in 2021\n",
+ "19 currently active companies registered in 2019\n",
+ "16 currently active companies registered in 2022\n",
+ "17 companies dissolved between years 2-1\n",
+ "12 companies dissolved between years 3-2\n",
+ "5 companies dissolved between years 4-3\n",
+ "\n",
+ "Index: 3\n",
+ "8 Segedunum Business Centre, Station Road, Wallsend, England, NE28 6HQ\n",
+ "62 companies registered or corresponding here, 39 are active.\n",
+ "8 currently active companies registered in 2019\n",
+ "8 currently active companies registered in 2020\n",
+ "7 currently active companies registered in 2018\n",
+ "8 companies dissolved between years 2-1\n",
+ "4 companies dissolved between years 3-2\n",
+ "3 companies dissolved between years 4-3\n",
+ "\n",
+ "Index: 4\n",
+ "220 Consultancy House Wards Road, Ilford, IG2 7DY\n",
+ "33 companies registered or corresponding here, 32 are active.\n",
+ "6 currently active companies registered in 2016\n",
+ "5 currently active companies registered in 2012\n",
+ "4 currently active companies registered in 2010\n",
+ "1 companies dissolved between years 4-3\n",
+ "\n",
+ "Index: 5\n",
+ "220 Consultancy House, Wards Road, Ilford, IG2 7DY\n",
+ "33 companies registered or corresponding here, 32 are active.\n",
+ "6 currently active companies registered in 2016\n",
+ "5 currently active companies registered in 2012\n",
+ "4 currently active companies registered in 2010\n",
+ "1 companies dissolved between years 4-3\n",
+ "\n",
+ "Index: 6\n",
+ "220 Consultancy House, Wards Road, England, Ilford, IG2 7DY\n",
+ "14 companies registered or corresponding here, 14 are active.\n",
+ "3 currently active companies registered in 2012\n",
+ "3 currently active companies registered in 2016\n",
+ "2 currently active companies registered in 2010\n",
+ "\n",
+ "Index: 7\n",
+ "220, Consultancy House, Ilford, England, IG2 7DY\n",
+ "14 companies registered or corresponding here, 14 are active.\n",
+ "3 currently active companies registered in 2012\n",
+ "3 currently active companies registered in 2016\n",
+ "2 currently active companies registered in 2010\n",
+ "\n",
+ "Index: 8\n",
+ "Consultancy House, 220 Wards Road, United Kingdom, Ilford, IG2 7DY\n",
+ "13 companies registered or corresponding here, 13 are active.\n",
+ "3 currently active companies registered in 2019\n",
+ "2 currently active companies registered in 2016\n",
+ "2 currently active companies registered in 2010\n",
+ "\n",
+ "Index: 9\n",
+ "220, Consultancy House, Ilford, United Kingdom, IG2 7DY\n",
+ "13 companies registered or corresponding here, 13 are active.\n",
+ "3 currently active companies registered in 2019\n",
+ "2 currently active companies registered in 2016\n",
+ "2 currently active companies registered in 2010\n",
+ "\n",
+ "Index: 10\n",
+ "220 Consultancy House, Wards Road, United Kingdom, Ilford, IG2 7DY\n",
+ "13 companies registered or corresponding here, 13 are active.\n",
+ "3 currently active companies registered in 2019\n",
+ "2 currently active companies registered in 2016\n",
+ "2 currently active companies registered in 2010\n",
+ "\n",
+ "Index: 11\n",
+ "13 Charles Ii Street 3rd Floor, Charles Ii Street, England, London, SW1Y 4QU\n",
+ "3 companies registered or corresponding here, 3 are active.\n",
+ "2 currently active companies registered in 2020\n",
+ "1 currently active companies registered in 2017\n",
+ "\n",
+ "Index: 12\n",
+ "13 Charles Ii Street, 3rd Floor, London, England, SW1Y 4QU\n",
+ "3 companies registered or corresponding here, 3 are active.\n",
+ "2 currently active companies registered in 2020\n",
+ "1 currently active companies registered in 2017\n",
+ "\n",
+ "Index: 13\n",
+ "3rd Floor, 13 Charles Ii Street, London, England, SW1Y 4QU\n",
+ "3 companies registered or corresponding here, 3 are active.\n",
+ "2 currently active companies registered in 2020\n",
+ "1 currently active companies registered in 2017\n",
+ "\n",
+ "Index: 14\n",
+ "3rd Floor 13 Charles Ii Street, England, London, SW1Y 4QU\n",
+ "3 companies registered or corresponding here, 3 are active.\n",
+ "2 currently active companies registered in 2020\n",
+ "1 currently active companies registered in 2017\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "companies = get_companies(addresses)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4f1c6bdf",
+ "metadata": {},
+ "source": [
+ "One location that stands out by an absolute mile is \"3rd Floor, 207, Regent Street\", which a quick Google Search reveals is a \"virtual office\" run by a company called [Hold Everything](https://www.hold-everything.com/) where businesses can set as a their correspondance address/registered address for £24 a month. They basically just forward your mail on so you can say you have an office on Regent Street. There's even a single board room you can book:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cb585f3c",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ec0fb676",
+ "metadata": {},
+ "source": [
+ "The address gives the impression of legitimacy and exclusivity:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "97f7f7d2",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "5dfbd701",
+ "metadata": {},
+ "source": [
+ "Although there are many customers of businesses registered at 207 Regent Street who have experienced scams or poor customer service and don't acknowledge the address is only a mailbox and board room: "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "2d799bdc",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "24b4f250",
+ "metadata": {},
+ "source": [
+ "Last year the [Daily Mail](https://www.hold-everything.com/) reported on the address and the prevalence of scam businesses registered there: "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ba11e456",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "514cbf17",
+ "metadata": {},
+ "source": [
+ "Now lets get all the officers that operate at this address by including companies and also a list of the indexes for the companies you'd like to investigate, in this case 207 Regent Street would be index=0 so [0]:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "51fd6d0c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "businesses = get_officers(companies,[0])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "51d40e8b",
+ "metadata": {},
+ "source": [
+ "It might take a while to run this search on '207 Regent Street' but once we do, we should find some interesting names coming up in our most prolific searchers list (attached full output from a previous run at the bottom of page):"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "5216819b",
+ "metadata": {},
+ "source": [
+ "Stuart POPPLETON\n",
+ "\n",
+ "- Prolific scammer\n",
+ "- Included in [paradise papers](https://offshoreleaks.icij.org/nodes/56044558)\n",
+ "- Linked to Bulgarian energy oligarch currently seeking 110 millions euros from Serbias government\n",
+ "- TradeInvest90 - [crypto scam](https://www.forexpeacearmy.com/community/threads/scammed-by-tradeinvest90.53201/)\n",
+ "- Also known as Neil Malcolm Stuart John - associated with printing scams for companies such as [UK Print Ltd](http://planettrevormontague.blogspot.com/2016/12/beware-clair-rosina-hunnisett-and-neil.html), [Printed Books Ltd, Offset Printers Ltd](https://www.printweek.com/news/article/print-farming-companies-struck-off)\n",
+ "- Alongside partner been been referred to as the ['Bonnie and Clyde'](https://www.printmonthly.co.uk/News/Business/5792/exposed-unethical-print) of the print industry \n",
+ "- Google Streetview photograph below from current location where many companies are registered. Can see someone peaking out the window :D"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "5f96e8f8",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8dd26598",
+ "metadata": {},
+ "source": [
+ "HELVE TCS LIMITED\n",
+ "\n",
+ "- Julian Richard BEARDSLEY (director) was found guilty of fraud and money related offences and sentenced to four and half years’ imprisonment at Southwark Crown Court and was disqualified from being a Company Director for 6 years. Daventry fraudster's part in £2.1 million investment and diamond scams which [robbed elderly and vulnerable victims' life savings](https://www.northamptonchron.co.uk/news/crime/fraudsters-part-in-ps21m-scams-robbing-elderly-victims-life-savings-3591064)."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e162d568",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "09246438",
+ "metadata": {},
+ "source": [
+ "Full output of most prolific business owners operating from 207 Regent Street:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c3bb144b",
+ "metadata": {},
+ "source": [
+ "{'CT SECRETARIES LIMITED': 182,\n",
+ " 'POPPLETON, Stuart Ralph': 68,\n",
+ " 'POPPLETON, Stuart': 53,\n",
+ " 'CT SECRETARIES LTD.': 46,\n",
+ " 'HELVE TCS LIMITED': 35,\n",
+ " 'ARORA, Josh Ajit Singh': 32,\n",
+ " 'COOPER, Sarah': 28,\n",
+ " 'CORPORATE AFFAIRS HANDLING LIMITED': 22,\n",
+ " 'SLEEK TECHNOLOGY LTD': 18,\n",
+ " 'TEMPLE SECRETARIES LIMITED': 16,\n",
+ " 'KAPOOR, Rajinder Pal Singh': 14,\n",
+ " 'HARTMAN, Alexander James': 14,\n",
+ " 'SACHS, Francis David': 12,\n",
+ " 'HUGHES, Christopher Paul': 11,\n",
+ " 'COMPANY DIRECTORS LIMITED': 11,\n",
+ " 'KOONES, Charles Crowley': 11,\n",
+ " 'MILGROM, Marc David': 11,\n",
+ " 'APPLETON SECRETARIES LIMITED': 10,\n",
+ " 'HODGKINSON, Paul Roger Dudley': 10,\n",
+ " 'INCORPORATE SECRETARIAT LIMITED': 10,\n",
+ " 'GATCH, Eric Ian': 10,\n",
+ " 'NEDELJKOVIC, Milan': 10,\n",
+ " 'SEWARDS, David': 8,\n",
+ " 'PHILLIPS, Justin Myles Jonathan': 8,\n",
+ " 'MILLWARD INVESTMENTS LIMITED': 8,\n",
+ " 'HICKSON, Katherine Anne': 8,\n",
+ " 'GOLDFINCH, Paul Anthony James': 8,\n",
+ " 'OUDDIR, Abderrahim': 8,\n",
+ " '7SIDE SECRETARIAL LIMITED': 7,\n",
+ " 'PETRE-MEARS, Sarah Louise': 7,\n",
+ " 'LEBE, Russell Simon': 7,\n",
+ " 'LIAW, Shelly': 7,\n",
+ " 'CLUBE, Laurence Murray': 6,\n",
+ " 'HERN, Jeanette': 6,\n",
+ " 'KLEINMAN, Darrin Andrew': 6,\n",
+ " 'GROUPWISE LIMITED': 6,\n",
+ " 'SCARF, Peter Michael': 6,\n",
+ " 'ATIENO, Taiwo Leo': 6,\n",
+ " 'PANDIA, Sumit': 6,\n",
+ " 'CORNHILL SECRETARIES LIMITED': 5,\n",
+ " 'CUNNINGHAM, Alastair Matthew': 5,\n",
+ " 'HOLLANDER, Colin Ivan': 5,\n",
+ " 'ARORA, Harmeena': 5,\n",
+ " 'FORM 10 SECRETARIES FD LTD': 5,\n",
+ " 'FORM 10 DIRECTORS FD LTD': 5,\n",
+ " 'GERARD, Bruno Andre, Joseph, Romain': 5,\n",
+ " 'BOURGEOT, Thierry Francois': 5,\n",
+ " 'SABIRY, Chafik': 5,\n",
+ " 'MARJANOVIC, Tomislav': 5,\n",
+ " 'SAUNDERS, Ashton': 5,\n",
+ " 'LANDAU, Elizabeth Heather': 5,\n",
+ " 'CHAPMAN, Craig': 5,\n",
+ " 'CHAPMAN, Craig John': 5,\n",
+ " 'JONES, Damien': 5,\n",
+ " 'NEWTON, Jamie': 5,\n",
+ " 'MORANO, Francois': 5,\n",
+ " 'ZAJOTTI, Francesco': 5,\n",
+ " 'BRUCE-MORGAN, Torsten Morris Tomas': 4,\n",
+ " 'MEADLEY, Nicola Joy': 4,\n",
+ " 'WILDERSPIN, Mark Paul': 4,\n",
+ " 'COOKE-PRIEST, James Robin Bruce': 4,\n",
+ " 'PEMEX SERVICES LIMITED': 4,\n",
+ " 'TARCHINI, Romain Joseph Michel': 4,\n",
+ " 'TULI, Suneet Singh': 4,\n",
+ " 'ALLAN, Angela Joyce': 4,\n",
+ " 'CRYSTAL COMMERCE SA': 4,\n",
+ " 'GUERNSEY CORPORATE SECRETARIES LIMITED': 4,\n",
+ " 'AMERIKANOS, Georgios': 4,\n",
+ " 'ZALES, Samuel': 4,\n",
+ " 'DAS, Utpal Kumar': 4,\n",
+ " 'LS BUSINESS SERVICES LIMITED': 4,\n",
+ " 'WARSHAW, Nicholas Anthony Beresford': 4,\n",
+ " 'SINGH, Kunwar Ajit': 4,\n",
+ " 'HOWELL, Rupert Cortlandt Spencer': 4,\n",
+ " 'MACHRAY, Philip James': 4,\n",
+ " 'TELLIEZ, Daniel Paul': 4,\n",
+ " 'BURKE, Daniel James': 4,\n",
+ " 'TAN, Colin': 4,\n",
+ " 'WEST, Timothy': 4,\n",
+ " 'MITCHELL, Mark': 4,\n",
+ " 'HUNTSMOOR LIMITED': 4,\n",
+ " 'HUNTSMOOR NOMINEES LIMITED': 4,\n",
+ " 'HCS SECRETARIAL LIMITED': 4,\n",
+ " 'PHILLIPS, Patricia Susan': 4,\n",
+ " 'NOMINEE SECRETARY LTD': 4,\n",
+ " 'PORTESS, Thor Hamilton Elick': 4,\n",
+ " 'BRANSON, Thomas Andy': 4,\n",
+ " 'STAYTON, Robert James Leslie': 4,\n",
+ " 'CUBITT, Sean': 4,\n",
+ " 'ARIZA-SANCTUARY, Rafael': 4,\n",
+ " 'BASSI, Manisha': 4,\n",
+ " 'COLE, Andrew': 4,\n",
+ " 'MALIK, Nadeem': 4,\n",
+ " 'CARRUTHERS, Matt': 4,\n",
+ " 'MISTRY, Bianca': 4,\n",
+ " 'WALLIS, Frances Jane': 4,\n",
+ " 'AL FURAIH, Naser, Dr': 4,\n",
+ " \"O'CONNOR, Nicholas\": 4,\n",
+ " 'CHISHOLM, Oreial': 4,\n",
+ " 'EMANUEL, Jerome': 4,\n",
+ " 'JANES, James': 4,\n",
+ " 'MARRI, Vijayanjan': 4,\n",
+ " 'MCINTOSH, Barrington': 4,\n",
+ " 'MORETON, Thomas': 4,\n",
+ " 'SEYMOUR, Gary Robert': 4,\n",
+ " 'VELAUTHAM, Kirikaran': 4,\n",
+ " 'WAI, King': 4,\n",
+ " 'WARRILOW, Thomas': 4,\n",
+ " 'CAPPE, Bertrand William': 4,\n",
+ " 'HERNANDES, Bernard Patrice': 4,\n",
+ " 'KAUR DOAL, Anjali': 4,\n",
+ " 'BOSOMWORTH, Danyl Lee': 3,\n",
+ " 'MARSON, Richard John': 3,\n",
+ " 'REEVE, Damon Andrew': 3,\n",
+ " 'RAHAMAN, Alexander': 3,\n",
+ " 'SWITZER, James Scott': 3,\n",
+ " 'HARVEY, Jayne Denise': 3,\n",
+ " 'HOMERIC LIMITED': 3,\n",
+ " 'CORNHILL REGISTRARS LIMITED': 3,\n",
+ " 'TERTHUR TRADING LIMITED': 3,\n",
+ " 'KEYSTONE INVESTMENTS LIMITED': 3,\n",
+ " 'APPLETON DIRECTORS LIMITED': 3,\n",
+ " 'AMOOTI, Kyamuwendo Elijah': 3,\n",
+ " 'GOLDFINCH, Scott James': 3,\n",
+ " 'TMP BUSINESS SERVICES LTD': 3,\n",
+ " 'MATHARU, Jaswinder Singh': 3,\n",
+ " 'ARORA, Chatter Singh': 3,\n",
+ " 'CALLAGHAN, Emma': 3,\n",
+ " 'HANOVER DIRECTORS LIMITED': 3,\n",
+ " 'SENATOR CAPITAL GROUP LLC': 3,\n",
+ " 'PASTERNAK, Robert Daniel': 3,\n",
+ " 'WILKINSON, Robert Ronald': 3,\n",
+ " 'DUFFY, James William': 3,\n",
+ " 'TECHNOLOGY LTD, Sleek': 3,\n",
+ " 'CARLSE, Ivan Trevor': 3,\n",
+ " 'MUSONDA, Rabecca Lubaya': 3,\n",
+ " 'GOODRICH, James': 3,\n",
+ " 'PASARIC, Marin': 3,\n",
+ " 'COM, Olivier': 3,\n",
+ " 'KITCHEN, Emma': 3,\n",
+ " 'KAHAN, Barbara': 3,\n",
+ " 'LONDON LAW SECRETARIAL LIMITED': 3,\n",
+ " 'RANDHAWA, Varinder Singh': 3,\n",
+ " 'GOUTARD, Anthony Joel': 3,\n",
+ " 'SPADA, Maria Cristina': 3,\n",
+ " 'SACHDEV, Byron Malik': 3,\n",
+ " 'BOAGE, Ian Neal': 3,\n",
+ " 'JEWELL, Malcolm Alec': 3,\n",
+ " 'JEVTOVIC, Zoran': 3,\n",
+ " 'CHESNEAU, Romann Franck': 3,\n",
+ " 'NOURI, Mourad Abderrahmane Maurice': 3,\n",
+ " 'THOMPSON, Bruce': 3,\n",
+ " 'SYMES, Darren': 3,\n",
+ " 'BARRASS-BROWN, Wayne Hunter': 3,\n",
+ " 'COLE, Jennifer': 3,\n",
+ " 'COTTERILL, Leigh Justin': 3,\n",
+ " 'TAYLOR, Dean': 3,\n",
+ " 'DAI, Jianfeng': 3,\n",
+ " 'ABREO, John': 3,\n",
+ " 'MANTEY, Guy-Michel': 3,\n",
+ " 'REID, Joash': 3,\n",
+ " 'OWARE, Chanel': 3,\n",
+ " 'PREEN, Melissa': 3,\n",
+ " 'SHAHI, Abhishek, Dr': 3,\n",
+ " 'SMITH, Andrew Raymond Marc': 3,\n",
+ " 'WALKER, Benjamin Alexander': 3,\n",
+ " 'WECKER, Jean-Marc Guy': 3,\n",
+ " 'DA SILVA COUTINHO, Konrad': 3,\n",
+ " 'HARISH, Casey': 3,\n",
+ " 'AHMAD, Adeel': 3,\n",
+ " 'AHMAD, Sajjad': 3,\n",
+ " 'ALAJMI, Khaled': 3,\n",
+ " 'ALMUTAIRI, Fahad': 3,\n",
+ " 'ARTIS, Graham': 3,\n",
+ " 'ATIENO, Taiwo': 3,\n",
+ " 'BALAYAN, Levon': 3,\n",
+ " 'BEVIS, Burint': 3,\n",
+ " 'BRESSLING, Andre': 3,\n",
+ " 'CHASTANET, Franck': 3,\n",
+ " 'HUDSON, Philip Lawrence Jack': 3,\n",
+ " 'CLAY, Simon Marc': 3,\n",
+ " 'GROSSMAN, Maxwell Aaron': 3,\n",
+ " 'COX, Geoffrey Allen': 3,\n",
+ " 'DIXON, Paul': 3,\n",
+ " 'MILLS, Michael John': 3,\n",
+ " 'JOHNS, Richard': 3,\n",
+ " 'MORRIS, Steve': 3,\n",
+ " 'ROBINSON, Mark': 3,\n",
+ " 'RAJA, Susie': 3,\n",
+ " 'RAWLINSON, Colin': 3,\n",
+ " 'SANGHA, Jasvinder': 3,\n",
+ " 'THOMAS, David Benjamin': 3,\n",
+ " 'TILLEY, Eathan': 3,\n",
+ " 'GURAZIU, Rudi': 3,\n",
+ " 'HAQUE, Mohammad': 3,\n",
+ " 'JAMES, Jonathon': 3,\n",
+ " 'CHALMERS, Andrew Craig': 2,\n",
+ " 'JACKSON, Nicholas': 2,\n",
+ " 'MCGRATH, Don Geoffrey': 2,\n",
+ " 'RAINEY, Samuel': 2,\n",
+ " 'WARD, Michael Joseph': 2,\n",
+ " 'METZGER, Joshua': 2,\n",
+ " 'CADOGAN, Timothy': 2,\n",
+ " 'GENTRY, John': 2,\n",
+ " 'GOMBOS, Rick': 2,\n",
+ " 'MCPHERSON, Douglas': 2,\n",
+ " 'SDG SECRETARIES LIMITED': 2,\n",
+ " 'BILEFIELD, James Daniel': 2,\n",
+ " 'IBRAHIMI, Khalil Ahmad': 2,\n",
+ " 'SDG REGISTRARS LIMITED': 2,\n",
+ " 'CHIMA, Parmeet Singh': 2,\n",
+ " 'NICHOLLS, William Richard Hardy': 2,\n",
+ " 'COMBINED SECRETARIAL SERVICES LIMITED': 2,\n",
+ " 'COOKE-PRIEST, James Robin': 2,\n",
+ " 'SOAR, Phil William': 2,\n",
+ " 'BLAIR, Charlotte Miranda Hacker': 2,\n",
+ " 'AGGARWAL, Nina': 2,\n",
+ " 'SOAMES, Christopher Paul': 2,\n",
+ " 'MERIDIAN SECRETARIES LTD': 2,\n",
+ " 'MERIDIAN PARTNERS LTD': 2,\n",
+ " 'CURRAN, Anthony': 2,\n",
+ " 'ALBANY MANAGERS LIMITED': 2,\n",
+ " 'ELSTOW INVESTMENTS LIMITED': 2,\n",
+ " 'COLCLOUGH, James Martin Joseph': 2,\n",
+ " 'SWIFT INCORPORATIONS LIMITED': 2,\n",
+ " 'INSTANT COMPANIES LIMITED': 2,\n",
+ " 'PERRET, Sylvie, Mme': 2,\n",
+ " 'STRUB, Wilhelm Irving': 2,\n",
+ " 'AMERSHAM SERVICES LIMITED': 2,\n",
+ " 'HALCO SECRETARIES LIMITED': 2,\n",
+ " 'TULI, Raja Singh': 2,\n",
+ " 'PETRIE, Rebecca': 2,\n",
+ " 'FIDUCIARY DIRECTORS LIMITED': 2,\n",
+ " 'EVANS, Glyn': 2,\n",
+ " 'BROWN, Michael': 2,\n",
+ " 'TILLEY, Jason': 2,\n",
+ " 'CHALFEN SECRETARIES LIMITED': 2,\n",
+ " 'CHALFEN NOMINEES LIMITED': 2,\n",
+ " 'ZAMORA, Javier Esquivel': 2,\n",
+ " 'ELDRIDGE, Andrea Lee': 2,\n",
+ " 'SYMONDS, Amanda Jane': 2,\n",
+ " 'FREDO, Scot': 2,\n",
+ " 'PATTON, Kathleen': 2,\n",
+ " 'KENNY, Kristen Victoria': 2,\n",
+ " 'TREVISAN, Jason Michael': 2,\n",
+ " 'MURASA, Rose': 2,\n",
+ " 'VANDEVELDE, Wim': 2,\n",
+ " 'SMITH, Andrew Donald': 2,\n",
+ " 'CHILDS, Maureen Anne': 2,\n",
+ " 'PRICE, Simon David': 2,\n",
+ " 'HEAP, Andrew Gordon': 2,\n",
+ " 'DELIA, Colin': 2,\n",
+ " 'THUILLARD, Jan': 2,\n",
+ " 'KUMAR, Manoj': 2,\n",
+ " 'MAVANI, Neeta Avinash': 2,\n",
+ " 'MILLERS ASSOCIATES LIMITED': 2,\n",
+ " 'ADEX, Samson Tosin': 2,\n",
+ " 'OJUOLAPE, James Ayo': 2,\n",
+ " 'STEANNE INDUSTRIES (OVERSEAS) LIMITED': 2,\n",
+ " 'HOLDEN, Daniel James': 2,\n",
+ " 'HOUGUEZ-SIMMONS, Jacqueline': 2,\n",
+ " 'MUSONDA, Chama Chilufya': 2,\n",
+ " 'MILLER, Andrew Michael': 2,\n",
+ " 'PHILLIPS, Louise Ann': 2,\n",
+ " 'OXLEY, Claire Ann Marie': 2,\n",
+ " 'BOURNE-TURNER, Kenneth Ian': 2,\n",
+ " 'COTTRELL, Gary Bernard': 2,\n",
+ " 'TURNER, Karen Louise': 2,\n",
+ " 'WILSON, Ray': 2,\n",
+ " 'CAPITAL SECURITIES LIMITED': 2,\n",
+ " 'FERRIS, Julie Ann': 2,\n",
+ " \"O'GRADY, John Francis\": 2,\n",
+ " 'BROADOAK DIRECTORS LIMITED': 2,\n",
+ " 'HOGG, Ian Christopher': 2,\n",
+ " 'PHILLIPS, Clive Anthony': 2,\n",
+ " 'BALAN, Floriana': 2,\n",
+ " 'HAMACHE, Mustapha': 2,\n",
+ " 'NOMINEE DIRECTOR LTD': 2,\n",
+ " 'HONOREM EXPERTISE SARL': 2,\n",
+ " 'HUNT, John Ferry Shackleton': 2,\n",
+ " 'SILVESTRI, Fabio': 2,\n",
+ " 'OWUSU-ANSAH, Joseph': 2,\n",
+ " 'MILL, George': 2,\n",
+ " 'FASSI FEHRI, Zeyd': 2,\n",
+ " 'MCMURRAY, Colin Andrew': 2,\n",
+ " 'UZOKWE, Izunna, Dr': 2,\n",
+ " 'AINSWORTH, Robert': 2,\n",
+ " 'HURWORTH, Aderyn': 2,\n",
+ " 'GASCOIGNE PEES, Robert': 2,\n",
+ " 'WILLIAMS, Mark Gillin': 2,\n",
+ " 'HABER, Jonathan': 2,\n",
+ " 'HOWLETT, Stephen': 2,\n",
+ " 'DUPORT SECRETARY LIMITED': 2,\n",
+ " 'DUPORT DIRECTOR LIMITED': 2,\n",
+ " 'TONEV, Boyan': 2,\n",
+ " 'RACHEV, Hristo Valentinov': 2,\n",
+ " 'KAPOOR, Pavan': 2,\n",
+ " 'KAPOOR, Raj': 2,\n",
+ " 'VAID, Lajdeep': 2,\n",
+ " 'KHANNA, Punita': 2,\n",
+ " 'KHANNA, Anshuraj': 2,\n",
+ " 'LOUW, Mark': 2,\n",
+ " 'MILLAR, Ryan Cary': 2,\n",
+ " 'WILSON, Blaine Robert': 2,\n",
+ " 'PURCELL, Frank': 2,\n",
+ " 'WEISS, Roland Jean-Louis': 2,\n",
+ " 'BONIS MARCHANDIN, Claire': 2,\n",
+ " 'WICKENS, Martin John': 2,\n",
+ " 'ZATLAND, Kate': 2,\n",
+ " 'WATKINS, John': 2,\n",
+ " 'AKPINAR, Mehmet': 2,\n",
+ " 'DUBRO, Anna': 2,\n",
+ " 'BUJDO, Marinko': 2,\n",
+ " 'NAYYAR, Angela': 2,\n",
+ " 'COMET, Nicolas Bernard': 2,\n",
+ " 'PIGNOTTI, Alessandro': 2,\n",
+ " 'SCARF, Peter Michael Edward': 2,\n",
+ " 'STAYTON, Jennifer Mary': 2,\n",
+ " 'HUXTABLE, Craig': 2,\n",
+ " 'JONES, Mark Anthony': 2,\n",
+ " 'GRIFFITHS, Ernest Thomas': 2,\n",
+ " 'JURNAIL, Gurnam Singh': 2,\n",
+ " 'MARTIN, Henry': 2,\n",
+ " 'LEWIS, Sarah Jane': 2,\n",
+ " 'LOTAY, Tarandeep': 2,\n",
+ " 'LOTAY, Mohinder Singh': 2,\n",
+ " 'AVLANI, Dilip': 2,\n",
+ " 'SODHA, Mahavir Kumar': 2,\n",
+ " 'LUMINGO, Messias Messias': 2,\n",
+ " 'SHEKONI, Oladapo Abdul-Azeez': 2,\n",
+ " 'TRUTSCH, Philipp': 2,\n",
+ " 'MATTHEWS, Ian Ronald': 2,\n",
+ " 'MATTHEWS, Samuel Eric': 2,\n",
+ " 'MONTGOMERY, Richard': 2,\n",
+ " 'PATAIA, Vittorio': 2,\n",
+ " 'MCCALLUM, David': 2,\n",
+ " 'MCGARVEY, Paul': 2,\n",
+ " 'MORRIS, Paul': 2,\n",
+ " 'LONDON LAW SERVICES LIMITED': 2,\n",
+ " 'GUELLARD, Sophie Jane': 2,\n",
+ " 'RANDHAWA, Balbir Kaur': 2,\n",
+ " 'RANDHAWA, Lakhwant Singh': 2,\n",
+ " 'RIGBY, Alex': 2,\n",
+ " 'PANCHAL, Kiran Illais': 2,\n",
+ " 'SHAH, Raza Ali': 2,\n",
+ " 'TEWOLDE, Sirac': 2,\n",
+ " 'TEWOLDE, Senait': 2,\n",
+ " 'VINCENT, Christopher': 2,\n",
+ " 'VALAITIS, Peter Anthony': 2,\n",
+ " 'ZAHOUA, Zahra': 2,\n",
+ " 'ABDUL AZIZ ABDUL RASHEED, Kinza Tania': 2,\n",
+ " 'ADEM, Metin': 2,\n",
+ " 'KASIM, Mustafa': 2,\n",
+ " 'AMENONYOH, Tatah': 2,\n",
+ " 'HANIF, Sara': 2,\n",
+ " 'COOPER, Richard Laurence': 2,\n",
+ " 'ASGARI, Soheil, Dr': 2,\n",
+ " 'BAILEY, Chloe': 2,\n",
+ " 'BELYAEV, Maxim': 2,\n",
+ " 'BERATUNGSZENTRUM FUER TUERKISCHE UNTERNEHMEN LTD.': 2,\n",
+ " 'BONNINGUES, Franck Georges': 2,\n",
+ " 'BOULANGER, Stephane': 2,\n",
+ " 'MUTALE, Justina': 2,\n",
+ " 'DUSABIMANA, Honore, Dr': 2,\n",
+ " 'BROWN, Peter': 2,\n",
+ " 'CAMPBELL, Lynda': 2,\n",
+ " 'CARPENTIER, Eric Christian': 2,\n",
+ " 'DAVID, Bastien Francois Alain': 2,\n",
+ " 'CHRETIEN, Francois Charles Paul': 2,\n",
+ " 'FLOREA, Costel Cristian': 2,\n",
+ " 'COX, Jemma': 2,\n",
+ " 'CUILLERON, Martial Lionel': 2,\n",
+ " 'WONG, Jowyn': 2,\n",
+ " 'MURPHY, Brian Christopher': 2,\n",
+ " 'WILLIAMS, Richard Keith': 2,\n",
+ " 'EL-RABAA, Rinad': 2,\n",
+ " 'FARAH, Mohamed Issa': 2,\n",
+ " 'FLAHAUT, Michael': 2,\n",
+ " 'GOLDSMITH, Daniel John': 2,\n",
+ " 'KUREK, Marcin': 2,\n",
+ " 'GOUVEIA, Jose': 2,\n",
+ " 'GREENWOOD, Vineeta': 2,\n",
+ " 'KHOURY, Ziad': 2,\n",
+ " 'HALL, Lauren': 2,\n",
+ " 'HOLT SNR, John': 2,\n",
+ " 'INTERTRUST (UK) LIMITED': 2,\n",
+ " 'MEHTA, Ravin Harshad': 2,\n",
+ " 'VIANA CABRAL NETTO, Olavo': 2,\n",
+ " 'ISHMAEL, Aadam': 2,\n",
+ " 'JOHNSON, Aldene Mary': 2,\n",
+ " 'NOVAK, Jaroslav': 2,\n",
+ " 'NUSSBAUM, Alan Brian': 2,\n",
+ " 'JOHAL, Ramandeep Singh': 2,\n",
+ " 'KENDRICK, Leight': 2,\n",
+ " 'KHAN, Humma Mazhar': 2,\n",
+ " 'ANAND, Shaila': 2,\n",
+ " 'LEADER, Marc': 2,\n",
+ " 'MANTLE, Myles Justin Bruce': 2,\n",
+ " 'LOAN, Mark': 2,\n",
+ " 'LOFTHOUSE, Louis Piers': 2,\n",
+ " 'MANSOOR, Muhammad': 2,\n",
+ " 'MAYO, Douglas James': 2,\n",
+ " 'COLMAN, Christopher David': 2,\n",
+ " 'LAWRENCE, Andrew James': 2,\n",
+ " 'PODMORE, Mark Winston': 2,\n",
+ " 'SALIB, Hany Wadea Elshahat': 2,\n",
+ " 'MINKIEWICZ, Anne Sophie': 2,\n",
+ " 'NAPOLITANO, Letizia': 2,\n",
+ " 'MAHMOOD, Zahid': 2,\n",
+ " 'OMOVBUDE, Omoneka Osa': 2,\n",
+ " 'OPTIMA SECRETARIES LIMITED': 2,\n",
+ " 'OWEN, Gareth Wyn': 2,\n",
+ " 'POLIAKOV, Alexei': 2,\n",
+ " 'UBRIG, Alain Jean': 2,\n",
+ " 'VAILLANT, Bertrand Marie': 2,\n",
+ " 'ZIEGLER, Stephane Marie': 2,\n",
+ " 'PORCU, Alessandro': 2,\n",
+ " 'IANIERO, Leonardo': 2,\n",
+ " 'PRAF, Alin Nicolae': 2,\n",
+ " 'PROGEN SOLAR': 2,\n",
+ " 'RICHARD, Etienne Pierre, Michel': 2,\n",
+ " 'ROBERT, Christophe': 2,\n",
+ " 'ROBERTS, Vivienne Sue': 2,\n",
+ " 'SABADO, Melanie': 2,\n",
+ " 'SINGCUENCO, Katrina': 2,\n",
+ " 'SEGEL, Adam': 2,\n",
+ " 'SIMON, Wayne': 2,\n",
+ " 'ST.HILL, Kathleen': 2,\n",
+ " 'STAN, Madalin': 2,\n",
+ " 'TAS, Mehmet': 2,\n",
+ " 'GUNDOGDU, Omer': 2,\n",
+ " 'THOMPSON, Julian': 2,\n",
+ " 'VANHINSBERGH, Kevin': 2,\n",
+ " 'WELLS, Ruxandra Luana': 2,\n",
+ " 'WELLS, Richard Hase': 2,\n",
+ " 'FUTURE II LTD': 2,\n",
+ " 'ABDULLAHI MUSA HAI, Ahmed': 2,\n",
+ " 'ADATSI, Franklin Jerry Kojo': 2,\n",
+ " 'FERNANDEZ-PRADOS, Elena Maria': 2,\n",
+ " 'AGUTTER, Emily': 2,\n",
+ " 'AHMADI, Hossein': 2,\n",
+ " 'AJAYI, David': 2,\n",
+ " 'AJAYI-OBE, Olawale Olakunle': 2,\n",
+ " 'AKINLUYI, Tolulope Stephen': 2,\n",
+ " 'ALLEN, Martin Andrew': 2,\n",
+ " 'ARCURI, Jennifer': 2,\n",
+ " 'HICKEY, Matthew James': 2,\n",
+ " 'WESTCO DIRECTORS LTD': 2,\n",
+ " 'AYE, Emily': 2,\n",
+ " 'BADIANE, Bakary': 2,\n",
+ " 'BAKER, Phillipa': 2,\n",
+ " 'BARKER-GOLIDE, Christine': 2,\n",
+ " 'BARRASS-BROWN, Wayne': 2,\n",
+ " 'BARROWCLIFFE, Maxine': 2,\n",
+ " 'BENBOW, Shaun, Dr': 2,\n",
+ " 'BLANCO, Sergi Mora': 2,\n",
+ " 'LOPEZ, Manuel Sanchez': 2,\n",
+ " 'POYATOS, Rafael Nevado': 2,\n",
+ " 'BLISS, James': 2,\n",
+ " 'BOUMAZOUNA, Leila': 2,\n",
+ " 'BOURNE, Patricia': 2,\n",
+ " 'REES, Nicholas': 2,\n",
+ " 'BROU, Bertin': 2,\n",
+ " 'NOAR BROWNE': 2,\n",
+ " 'BURLACU, Daniel': 2,\n",
+ " 'CARTER, Kaya': 2,\n",
+ " 'QUARRIE, John Elliott': 2,\n",
+ " 'CHANDRASEKERAN, Udeshika': 2,\n",
+ " 'CHEUNG, Hilary Hin': 2,\n",
+ " 'CHIKAMBA, Priscilla': 2,\n",
+ " 'CHIRINDA, Frank': 2,\n",
+ " 'CLARK, Eugene Anthony': 2,\n",
+ " 'COATES, Faye': 2,\n",
+ " 'COLEMAN, Tony': 2,\n",
+ " 'CONNIS, Jadon': 2,\n",
+ " 'COWLING, William': 2,\n",
+ " 'CRITCHLOW, Fabian': 2,\n",
+ " 'YOUNG, Jay Arron': 2,\n",
+ " 'BARTON, Elliot Henry': 2,\n",
+ " 'CONNOLLY, Kieran Thomas': 2,\n",
+ " 'GRIFFITHS, Paul Anthony': 2,\n",
+ " 'MONTEIRO DE FREITAS, Angela De Fatima': 2,\n",
+ " 'DALY, Veronica': 2,\n",
+ " 'DANQUAH, Jason': 2,\n",
+ " 'DAVIES, Angela Chipo Ulemu, Dr': 2,\n",
+ " 'DENCIC, Aco': 2,\n",
+ " 'LASS, Rosemary Anne': 2,\n",
+ " 'RANDLE, Vivien Edwina': 2,\n",
+ " 'DOLAN, Edward': 2,\n",
+ " 'DOSANJH, Ardeep': 2,\n",
+ " 'EFFANGA-PETER, Eno Jasmine': 2,\n",
+ " 'FALADE, Moranti': 2,\n",
+ " 'FEJZOLLI, Amarildo': 2,\n",
+ " 'FERRAZ, Goncalo Nuno Andrade': 2,\n",
+ " 'JEWELL, Matthew Malcolm': 2,\n",
+ " 'FINNIGAN, Diana': 2,\n",
+ " 'FISHER, Greig': 2,\n",
+ " 'FORRESTER, Delvon': 2,\n",
+ " 'GAVIN, John Thomas': 2,\n",
+ " 'GEAREY, Jacqueline Margaret': 2,\n",
+ " 'GEORGE JUSTIN, Alwyn Clittus': 2,\n",
+ " 'GITTOES-BREE, Stephanie Elaine': 2,\n",
+ " 'GLADWIN, Yvone': 2,\n",
+ " 'SCOTT, Jeff': 2,\n",
+ " 'GRANGIER, Arnaud Pascal': 2,\n",
+ " 'GROOM, Craig Michael': 2,\n",
+ " 'GURLU, Vedat': 2,\n",
+ " 'HALL, Suzie': 2,\n",
+ " 'HAM, David': 2,\n",
+ " 'HASSAN, Md': 2,\n",
+ " 'HATHAWAY, Beth': 2,\n",
+ " 'HEARN, Anthony': 2,\n",
+ " 'HEW, Kok-Hoong': 2,\n",
+ " 'HOLMES, Glenn': 2,\n",
+ " 'HOPE, Sandra': 2,\n",
+ " 'HORSWILL, Jill': 2,\n",
+ " 'IDRISSI, Abdulmounime': 2,\n",
+ " 'IKEJIANI, Ezinne': 2,\n",
+ " 'INAYATHULLA, Mohamed': 2,\n",
+ " 'PAL, Sumit': 2,\n",
+ " 'IRIMIA, Robert': 2,\n",
+ " 'JEFFERSON, Alison Jane': 2,\n",
+ " 'JOHN, Ceri Richard': 2,\n",
+ " 'JOHNS, Beverley': 2,\n",
+ " 'JUBA, Vidal Adedapo': 2,\n",
+ " 'SOUDANI, Abdelhamid': 2,\n",
+ " 'MEHMI, Reeni Kumari': 2,\n",
+ " 'KAMMAR, Rashmi': 2,\n",
+ " 'KEEFE, Karen': 2,\n",
+ " 'KELLY, John': 2,\n",
+ " 'KENNEDY, John': 2,\n",
+ " 'KILFOY, Anthony': 2,\n",
+ " 'KING, Rebecca': 2,\n",
+ " 'KLUK, Linda': 2,\n",
+ " 'KUMAR, Anjana': 2,\n",
+ " 'KUPRYS, Mantas': 2,\n",
+ " 'PIKALOV, Dmitrii': 2,\n",
+ " 'LAWRENCE, Matthew Charles': 2,\n",
+ " 'TAKIEDDINE, Karim Markus': 2,\n",
+ " 'LEDDER, Philip': 2,\n",
+ " 'ROBINSON, Jonathan Charles': 2,\n",
+ " 'LEMKECHER, Majed': 2,\n",
+ " 'LI, Xiao Chun': 2,\n",
+ " 'LIGHTFOOT, Steve': 2,\n",
+ " 'ANGILELLA, Marco': 2,\n",
+ " 'DIJKSTRA, Antje Rona': 2,\n",
+ " 'LAWSON, Nicholas St John': 2,\n",
+ " 'MACAULEY, Olayinka': 2,\n",
+ " 'MANDORA, Bhavesh': 2,\n",
+ " 'MANEA, Ion': 2,\n",
+ " 'MARGOLIN, Ryan': 2,\n",
+ " 'MARIN, Glenn': 2,\n",
+ " 'MCMAHON, Paul': 2,\n",
+ " 'RICHARDS, Greg': 2,\n",
+ " 'MARTIN, John': 2,\n",
+ " 'MARTONFI, Alexandru Robert': 2,\n",
+ " 'MARTYN, Elizabeth': 2,\n",
+ " 'MATIVI, Farai Alfred': 2,\n",
+ " 'MCAULIFFE, Adam Michael': 2,\n",
+ " 'GORDON, Jamie': 2,\n",
+ " 'MCKEVITT, Brian': 2,\n",
+ " 'JONES, Nick': 2,\n",
+ " 'MEDINA, Jose': 2,\n",
+ " 'BERARDO, Angela Teresa': 2,\n",
+ " 'WARDLE, Charlotte Victoria': 2,\n",
+ " 'MOKWELE, Mungombe': 2,\n",
+ " \"O'SHAUGHNESSY, Myles\": 2,\n",
+ " 'PICOTTE, Christopher James': 2,\n",
+ " 'MUGHAL, Asim': 2,\n",
+ " 'MURRAY, Owen': 2,\n",
+ " 'NADARAJAH, Anju': 2,\n",
+ " 'NASTASIA, Anca': 2,\n",
+ " 'NATANYAN, Arthur': 2,\n",
+ " 'NICHOLSON, Kevin': 2,\n",
+ " 'BANKS, Shay Ifeanyi': 2,\n",
+ " 'NORTH, Barbara': 2,\n",
+ " 'OBASEKI, Wickcliffe': 2,\n",
+ " 'ODOKAMA, Joyce': 2,\n",
+ " 'OKUNGBOWA, Irene': 2,\n",
+ " 'OLORUNLERO, Opeyemi': 2,\n",
+ " 'ORLANDINI, Guido': 2,\n",
+ " 'OUMOUMEN, Hamid': 2,\n",
+ " 'PEIKOS, Phillip': 2,\n",
+ " 'PIRCALABU, Elena': 2,\n",
+ " 'POLIARUSH, Vitalii': 2,\n",
+ " 'POLONSKI, Vyacheslav': 2,\n",
+ " 'PRICE, Robin': 2,\n",
+ " 'PRIDDEN, Joanne': 2,\n",
+ " 'RABIA, Dionis': 2,\n",
+ " 'RAYMOND, Moshe': 2,\n",
+ " 'REDDY, Martin': 2,\n",
+ " 'ROBERT, Vashisth': 2,\n",
+ " 'ROBINSON, Tony': 2,\n",
+ " 'ROSE, Steven': 2,\n",
+ " 'NANJI, Asani Ashvin': 2,\n",
+ " 'ROUSOPOULOS, Georgios': 2,\n",
+ " 'SAHDEV, Krishan': 2,\n",
+ " 'SAMUEL, David': 2,\n",
+ " 'SAVAGE, Sarah': 2,\n",
+ " 'MADDALUNI, Giovanni': 2,\n",
+ " 'SEXTON, Timothy': 2,\n",
+ " 'SLEE, Richard Peter': 2,\n",
+ " 'SMITH, Pascaline': 2,\n",
+ " 'SPEK, Patricia': 2,\n",
+ " 'STIUBEIANU, Carmen Marioara': 2,\n",
+ " 'SABBATINI STEWART, Roberta': 2,\n",
+ " 'BANDANA LTD': 2,\n",
+ " 'THERON, Theodorus': 2,\n",
+ " 'TANG, Chi Sim': 2,\n",
+ " 'THOMAS, Winston': 2,\n",
+ " 'AKDERE, Süleyman': 2,\n",
+ " 'UGHO, Chioma': 2,\n",
+ " 'UNIGWE, Rachel': 2,\n",
+ " 'VARLAN, Iulian': 2,\n",
+ " 'WALLIS, David John': 2,\n",
+ " 'WARD, Eleanor Rosamund': 2,\n",
+ " 'WARWICK, Lindsey Jean': 2,\n",
+ " 'WASHINGTON, Dayo': 2,\n",
+ " 'WENDT, Lars': 2,\n",
+ " 'WHITE, Farah Jane': 2,\n",
+ " 'WIJNHARD, Clyde Carlo': 2,\n",
+ " 'WILKS, Mark': 2,\n",
+ " 'WILLIAMS, Sarah': 2,\n",
+ " 'WOODS, Edward': 2,\n",
+ " 'YANG, Wenli': 2,\n",
+ " 'ABDULAZIZ, Yousif': 2,\n",
+ " 'ABDULSALAM, Nabil': 2,\n",
+ " 'ABRAHAM, Jaime Ilolo': 2,\n",
+ " 'ABULQASIM, Ismail': 2,\n",
+ " 'ADENEKAN, Olujimi': 2,\n",
+ " 'ADEWOLE, Oluwadamilare': 2,\n",
+ " 'ADJEI, Samuel': 2,\n",
+ " 'ADUAKA, Christy Ify': 2,\n",
+ " 'REHMAN, Danish': 2,\n",
+ " 'AHMED EBRAHEM ALMASOUD, Mohammad': 2,\n",
+ " 'AHMED, Ripon': 2,\n",
+ " 'AHMED, Rubina': 2,\n",
+ " 'AKUCHUKWU, Smart': 2,\n",
+ " 'AL AZAWI, Ilham Rashid': 2,\n",
+ " 'AL ENEZI, Jamal': 2,\n",
+ " 'AL ENEZY, Olia': 2,\n",
+ " 'AL ENIZI, Iman': 2,\n",
+ " 'AL-NAJJAR, Musaeb Mohammed': 2,\n",
+ " 'AL-ZYADI, Salwan': 2,\n",
+ " 'ALAJMI, Abdullah': 2,\n",
+ " 'ALAJMI, Fahad': 2,\n",
+ " 'ALAJMI, Hanan': 2,\n",
+ " 'ALAJMI, Maha': 2,\n",
+ " 'ALAJMI, Mashael': 2,\n",
+ " 'ALAJMI, Meshal': 2,\n",
+ " 'ALAJMI, Saad': 2,\n",
+ " 'ALAJMY, Aly': 2,\n",
+ " 'ALALI, Humoud': 2,\n",
+ " 'ALAMEER, Hameed': 2,\n",
+ " 'ALANZI, Abdulrahman': 2,\n",
+ " 'ALASOW, Sahra Abdullahi': 2,\n",
+ " 'ALAWADHI, Abdulaziz': 2,\n",
+ " 'ALAWADI, Abdulla, Dr': 2,\n",
+ " 'ALAWADI, Khaleel, Dr': 2,\n",
+ " 'ALAZMA, Majed': 2,\n",
+ " 'ALDHUFAIRI, Mohammad': 2,\n",
+ " 'ALDOUSARI, Mubarak': 2,\n",
+ " 'ALDUWAISAN, Muna': 2,\n",
+ " 'ALENEZI, Amany': 2,\n",
+ " 'ALENEZI, Ameenah': 2,\n",
+ " 'ALENEZI, Dalal': 2,\n",
+ " 'ALENEZI, Fatima': 2,\n",
+ " 'ALENEZI, Manal': 2,\n",
+ " 'ALENEZI, Nawal': 2,\n",
+ " 'ALENEZI, Yousef': 2,\n",
+ " 'ALHARBI, Bdour': 2,\n",
+ " 'ALHASSAN, Abdullah': 2,\n",
+ " 'ALHINDI, Mona': 2,\n",
+ " 'ALHINDI, Najat': 2,\n",
+ " 'ALHUNAIF, Emad': 2,\n",
+ " 'ALI, Miriam': 2,\n",
+ " 'ABBAS, Ali': 2,\n",
+ " 'ALIYEV, Farhad': 2,\n",
+ " 'ALJASSAS, Nadyah': 2,\n",
+ " 'ALKANDARI, Waleed': 2,\n",
+ " 'ALKANDERI, Sohaib': 2,\n",
+ " 'ALKHALEFAH, Dawood': 2,\n",
+ " 'ALMARAIKHI, Suad': 2,\n",
+ " 'ALMAZER, Salman': 2,\n",
+ " 'ALMERAIKHI, Ghanimah': 2,\n",
+ " 'ALMUDHAYAN, Ahmad': 2,\n",
+ " 'ALMUDHAYAN, Hamed': 2,\n",
+ " 'ALMUTAIRI, Hanan': 2,\n",
+ " 'ALMUTAIRI, Meshal': 2,\n",
+ " 'ALMUTAIRI, Mohammed': 2,\n",
+ " 'ALQATTAN, Qasem': 2,\n",
+ " 'ALRABAH, Yousef': 2,\n",
+ " 'ALRABEIAH, Fetouh': 2,\n",
+ " 'ALRABIAH, Aminah': 2,\n",
+ " 'ALRASHED, Husain': 2,\n",
+ " 'ALRASHIDI, Wasemeya': 2,\n",
+ " 'ALSANAD, Saja': 2,\n",
+ " 'ALSARDI, Shatha': 2,\n",
+ " 'ALSHAIJI, Ali': 2,\n",
+ " 'ALSHALAHI, Abdulrahman': 2,\n",
+ " 'ALSHAMMAA, Majed': 2,\n",
+ " 'ALSHATTI, Yaqoub, Dr': 2,\n",
+ " 'ALSHEMALI, Abdulrahim': 2,\n",
+ " 'ALSUBAIE, Naji Fahad': 2,\n",
+ " 'ALTAWHEED, Elham': 2,\n",
+ " 'ALYAHYA, Ahmad': 2,\n",
+ " 'ALYAQOUB, Amina': 2,\n",
+ " 'ALYAQOUB, Khaledah': 2,\n",
+ " 'ALYAQOUB, Naheda': 2,\n",
+ " 'ALYAQOUT, Wafa': 2,\n",
+ " 'ALZAID, Ibrahim': 2,\n",
+ " 'ALZEED, Fahad': 2,\n",
+ " 'AMANKWAA, Cosmos': 2,\n",
+ " 'AMJAD, Muhammad': 2,\n",
+ " 'ANDERSON, Jemma': 2,\n",
+ " 'ANDREEV, Nikolay': 2,\n",
+ " 'ANDREEVA, Elena': 2,\n",
+ " 'ANIEBONAM, Uche Snr.': 2,\n",
+ " 'ANNAN, Kenneth, Dr': 2,\n",
+ " 'ANTKOWIAK, Aneta': 2,\n",
+ " 'ARNELL, Katherine Ann': 2,\n",
+ " 'ASCOTT, Marcus': 2,\n",
+ " 'ASHCROFT, Frank': 2,\n",
+ " 'ASHTON, Michael': 2,\n",
+ " 'SECRETARIAT OFFICERS LIMITED': 2,\n",
+ " 'AYRES, Richard Desmond': 2,\n",
+ " 'AZIZ, Tariq': 2,\n",
+ " 'TRUTA, Lavinia': 2,\n",
+ " 'BAARS, Raymond': 2,\n",
+ " 'BACHAS, Paul': 2,\n",
+ " 'BAGLEY, Mark': 2,\n",
+ " 'BAILEY, Jamie': 2,\n",
+ " 'BAKHTADZE, Nina': 2,\n",
+ " 'BALALA, Maha-Hanaan, Dr': 2,\n",
+ " 'BALANDIN, Sergey': 2,\n",
+ " 'BALDWIN, Keith': 2,\n",
+ " 'BALL, Jonathan': 2,\n",
+ " 'BALTAZZI, Gianluigi': 2,\n",
+ " 'BAMBER, Claire': 2,\n",
+ " 'BANGALORE VENKATARAMU, Chandan': 2,\n",
+ " 'BANJOKO, Adekunle': 2,\n",
+ " 'BANKS, David': 2,\n",
+ " 'BARBARIOLI CUNHA, Raianny': 2,\n",
+ " 'BARBER, Mark': 2,\n",
+ " 'BARRETT, Nicolas': 2,\n",
+ " 'BARTRAM, Richard': 2,\n",
+ " 'BARWICK, Elizabeth': 2,\n",
+ " 'BARZEY, Alexandra': 2,\n",
+ " 'COLA, Vincent Patrice': 2,\n",
+ " 'BAWA, Sanmukh': 2,\n",
+ " 'BAYLISS, Simon': 2,\n",
+ " 'BEAGLES, Edwin': 2,\n",
+ " 'BECKFORD, Carleen Nicole': 2,\n",
+ " 'BEDDING, James': 2,\n",
+ " 'BEGLAN, Peter': 2,\n",
+ " 'BELL, Adam': 2,\n",
+ " 'BELOV, Alexander': 2,\n",
+ " 'BELTJES, Steven Adriaan Johan': 2,\n",
+ " 'BENJAMIN, Michael': 2,\n",
+ " 'BENNETT, Kyle': 2,\n",
+ " 'BERGMAN, Maxine': 2,\n",
+ " 'BERRY, Matthew': 2,\n",
+ " 'BHEEMARASETTY, Chalam Santosh Ram Mohan': 2,\n",
+ " 'SWABY, James': 2,\n",
+ " 'BIRCH, Harvey': 2,\n",
+ " 'BIRLEY, Adam': 2,\n",
+ " 'BLACKABY, Paul': 2,\n",
+ " 'BLISS, Jonathan Douglas': 2,\n",
+ " 'BOLENGE-CARTIERÈ, Fabian': 2,\n",
+ " 'BOLT, Bonnie': 2,\n",
+ " 'BOUKARABILA, Abdellah': 2,\n",
+ " 'BOURLOT, Caireen': 2,\n",
+ " 'BOWIE, Andrew': 2,\n",
+ " 'BRANNAN, Calum': 2,\n",
+ " 'BRITTON, Adam': 2,\n",
+ " 'BROWN, Alexander James': 2,\n",
+ " 'BROWN, Malcolm Peter': 2,\n",
+ " 'BUKVIC, Alan James': 2,\n",
+ " 'BULLEN, Joel': 2,\n",
+ " 'BULU, Tugce': 2,\n",
+ " 'BUNKER, Miles': 2,\n",
+ " 'BURASZ, Artur': 2,\n",
+ " 'BURNS, Richard': 2,\n",
+ " 'LE BAIL, Bruno': 2,\n",
+ " 'CADDICK, Rebecca': 2,\n",
+ " 'CALDERWOOD, Ryan': 2,\n",
+ " 'CALIN, George': 2,\n",
+ " 'CAMERON, James': 2,\n",
+ " 'CAMPBELL, Peter': 2,\n",
+ " 'CAMPBELL, Robert': 2,\n",
+ " 'CANNON, Janice Lesley': 2,\n",
+ " 'CAPEWELL, William': 2,\n",
+ " 'CASH, Daniel': 2,\n",
+ " 'CAWTHORNE, Ben': 2,\n",
+ " 'CHAPMAN, Virginia Wangari': 2,\n",
+ " 'CHAPMAN, William David': 2,\n",
+ " 'CHARLES, David': 2,\n",
+ " 'CHEN, Wen Hao': 2,\n",
+ " 'CHERICHI PURAYIL, Saleema': 2,\n",
+ " 'CHOMUZINDA, Ngoni': 2,\n",
+ " 'CHOWDHURY, Jahanara': 2,\n",
+ " 'CHRISTMAS, James Stephens': 2,\n",
+ " 'CHRISTOU, Stefan Yiannis': 2,\n",
+ " 'THAMNUSARN, Pariya': 2,\n",
+ " 'CLARIDGE, Matthew-James': 2,\n",
+ " 'CLARKE, Hayley': 2,\n",
+ " 'CLARKE, Jade': 2,\n",
+ " 'CLEMENT, Paul': 2,\n",
+ " 'CODJO, Sarah': 2,\n",
+ " 'DONNE, Richard': 2,\n",
+ " 'CONNERTON, Dylan': 2,\n",
+ " 'CONWAY, Mark': 2,\n",
+ " 'COOKE, Julian David': 2,\n",
+ " 'CORDERO, Vanessa': 2,\n",
+ " 'COTTET, Renaud': 2,\n",
+ " 'CRADDOCK, Michael': 2,\n",
+ " 'CRAIG, Darren': 2,\n",
+ " 'ABDURRAHMAN, Umar': 2,\n",
+ " 'ALAMUTU, Adeolu': 2,\n",
+ " 'FAYOMI, Oloruntoba': 2,\n",
+ " 'WAHLE, Fabian Felix, Dr': 2,\n",
+ " 'ZHANG, Hong Zhen': 2,\n",
+ " 'BOETTCHER, Ludmila': 2,\n",
+ " 'LARSEN, Kristian Sveen': 2,\n",
+ " 'CUDWORTH, Philip Stephen': 2,\n",
+ " 'HAYWARD, Philip John': 2,\n",
+ " 'CYD TRENCH, Abigail': 2,\n",
+ " 'DAHAR, Mohsin': 2,\n",
+ " 'DALTON, Mark Andrew': 2,\n",
+ " 'DALVERNY, Celine': 2,\n",
+ " 'DAMIAN, Lica Marcel': 2,\n",
+ " 'DAVEY, Patrick': 2,\n",
+ " 'DAVID, Daniel': 2,\n",
+ " 'DAVIES, Jamie': 2,\n",
+ " 'DE ANDRADE, Marcos': 2,\n",
+ " 'DE MENDONCA, Patrica': 2,\n",
+ " 'DEMIREL, Abdulkadir': 2,\n",
+ " 'DENNENY, Simon': 2,\n",
+ " 'DOBROWOLSKI, Agnieszka': 2,\n",
+ " 'DOGAN, Engin': 2,\n",
+ " 'DOLAN, Max': 2,\n",
+ " 'DORMAN, Ben': 2,\n",
+ " 'DOSSO, Mamadou': 2,\n",
+ " 'DOUGHTY, Lynn': 2,\n",
+ " 'DOUGLAS, Jeffery': 2,\n",
+ " 'LEWIS, Paul David': 2,\n",
+ " 'DRISCOLL, Peter': 2,\n",
+ " 'DUFFY, David William': 2,\n",
+ " 'DUNFORD, Paul': 2,\n",
+ " 'DUNN, Daniel': 2,\n",
+ " 'DWYER, Brent': 2,\n",
+ " 'DYER, David': 2,\n",
+ " 'EBANKS-BLAKE, Sylvan': 2,\n",
+ " 'EBRAHIM, Suad': 2,\n",
+ " 'EDWARDS, Natasha Dawn': 2,\n",
+ " 'EL MARNISSI, Mouhcine': 2,\n",
+ " 'EL-HADDAD, Otman': 2,\n",
+ " 'ELIAS, Mozelle': 2,\n",
+ " 'ELLIOTT, Nicholas': 2,\n",
+ " 'ELLISSON, Pam': 2,\n",
+ " 'ENNIS, Kara Lois': 2,\n",
+ " 'ENWELIM, Miriam': 2,\n",
+ " 'ETE, Malik': 2,\n",
+ " 'ETIENNE, Leona': 2,\n",
+ " 'EUGENE, Cora': 2,\n",
+ " 'EVANS, John Albert Charles': 2,\n",
+ " 'FACEY, Kyle': 2,\n",
+ " 'FAIRCLOUGH, Rupert': 2,\n",
+ " 'FAPOHUNDA, Damilola': 2,\n",
+ " 'FARHANG, Tahmina': 2,\n",
+ " 'FAULKNALL, Mark': 2,\n",
+ " 'FELSTEAD, Nicholas': 2,\n",
+ " 'FERNANDO, Angelo': 2,\n",
+ " 'FERRIS, Glynn': 2,\n",
+ " 'FIRBANK, Jeremy Kenneth': 2,\n",
+ " 'FLEGG, Scott': 2,\n",
+ " 'FLOUHOUSE, James': 2,\n",
+ " 'FORBES, Jordan': 2,\n",
+ " 'FRAMPTON, Fred': 2,\n",
+ " 'FRANCEY, Tim': 2,\n",
+ " 'FROST, Lee': 2,\n",
+ " 'FUGMANN, Peter Ulrik': 2,\n",
+ " 'FUJIYAMA, Teruo': 2,\n",
+ " 'MURAKAMI, Shuji': 2,\n",
+ " 'FURNESS, Isabel': 2,\n",
+ " 'GABSI, Alexandra': 2,\n",
+ " 'GAIKWAD, Sushil': 2,\n",
+ " 'GARDNER, Amie': 2,\n",
+ " 'GATES, Lee Stuart': 2,\n",
+ " 'GEALS, Ngo Mukum': 2,\n",
+ " 'GIROUX, Guillaume': 2,\n",
+ " 'GIVANS, Sharon Emma': 2,\n",
+ " 'GLEESON, Paul': 2,\n",
+ " 'GOAUDER, Jeannette': 2,\n",
+ " 'GOLDBERGER, David': 2,\n",
+ " 'GOMEZ, Arnaud Clement': 2,\n",
+ " 'GOODMAN-SIMPSON, Paul': 2,\n",
+ " 'GORBAN, Alexandra': 2,\n",
+ " 'GOREN, Erel Antoine': 2,\n",
+ " 'GRAHAM, Thomas': 2,\n",
+ " 'GREASLEY, Sharnie': 2,\n",
+ " 'GREGORY, Phillip Nathan': 2,\n",
+ " 'GRICE, Arthur, Dr': 2,\n",
+ " 'GROSART, Barry': 2,\n",
+ " 'GUEYE, Serigne': 2,\n",
+ " 'HAAFEDH, Harbaoui': 2,\n",
+ " 'ZAHRAN, Hashem': 2,\n",
+ " 'HAINSLEY, Jimell': 2,\n",
+ " 'HAJAMOHIDEEN, Mohamednazeem': 2,\n",
+ " 'HAMILTON, Anthony': 2,\n",
+ " 'HANFI, Farrukh': 2,\n",
+ " 'HANSKI, Nita': 2,\n",
+ " 'HAQ, Abdul Rehman': 2,\n",
+ " 'HARDING, James': 2,\n",
+ " 'HARRIS, Sidney': 2,\n",
+ " 'HARRISON, Ann': 2,\n",
+ " 'HARRISON-BURTON, Thomas Hayden': 2,\n",
+ " 'HARSANT, Clair': 2,\n",
+ " 'HASAN, Metin Fikri': 2,\n",
+ " 'HASELEY, Jamie': 2,\n",
+ " 'HENDRY, Melissa': 2,\n",
+ " 'HERHOLDT, Linda': 2,\n",
+ " 'HESKETH, Emma': 2,\n",
+ " 'HIBBELER, Zhizhen': 2,\n",
+ " 'HIBBERT, Zowie': 2,\n",
+ " 'HILLS, Maureen': 2,\n",
+ " 'HINSLEY, William': 2,\n",
+ " 'HLEIHEL, Mustapha': 2,\n",
+ " 'HOGG, Terrence': 2,\n",
+ " 'HOLLINGSWORTH, Arron': 2,\n",
+ " 'HOLLOWAY, David': 2,\n",
+ " 'HOOLEY, Terence': 2,\n",
+ " 'HOPKINS, James': 2,\n",
+ " 'HOTINCEANU, Augustin Mircea': 2,\n",
+ " 'HU, Keren': 2,\n",
+ " 'HUGHES, Benjamin': 2,\n",
+ " 'HUMPHREYS, James': 2,\n",
+ " 'HUNT, Bernard': 2,\n",
+ " 'HUSSAIN, Adnan': 2,\n",
+ " 'HUSSAIN, Mohsin': 2,\n",
+ " 'HUSSEIN, Cise': 2,\n",
+ " 'IBROUCHEN, Lylia': 2,\n",
+ " 'IDOWU, Ilemobayo': 2,\n",
+ " 'INGLOT, Janusz': 2,\n",
+ " 'ISHARC, Laeeth': 2,\n",
+ " 'ISPAS, Dorel': 2,\n",
+ " 'JACKSON, Paul': 2,\n",
+ " 'JAMES-PERRY, Janice': 2,\n",
+ " 'JANDU, Suneal': 2,\n",
+ " 'JAWAD, Rand': 2,\n",
+ " 'JENKINS, Edward': 2,\n",
+ " 'JENKINS, Luke': 2,\n",
+ " 'JERMYN, Rupert': 2,\n",
+ " 'JHEETA, Manjeet': 2,\n",
+ " 'JOHN BAPTISTE, Glenford': 2,\n",
+ " 'JOHNSON, Francis': 2,\n",
+ " 'JOHNSON, Marcus': 2,\n",
+ " 'JOHNSON, Mark': 2,\n",
+ " 'JOSHI, Rajinder': 2,\n",
+ " 'JOSLIN, Adam': 2,\n",
+ " 'KALLURI, Kartheeka': 2,\n",
+ " 'KANAGASAPATHY, Gayathri': 2,\n",
+ " 'KARNAM, Prabhakar': 2,\n",
+ " 'KASANDA, Richard': 2,\n",
+ " 'KASASA, Moses': 2,\n",
+ " 'KAULBACH, Nick Ian': 2,\n",
+ " 'KAZLOUSKAYA, Alena': 2,\n",
+ " 'KEITA, Marvin': 2,\n",
+ " 'KELLY, Nicole': 2,\n",
+ " 'KENDRICK, Matthew': 2,\n",
+ " 'KENNELL, James': 2,\n",
+ " 'KENT, Calvin': 2,\n",
+ " 'KENTACHE, Atman': 2,\n",
+ " 'KENYON, Richard Pearce': 2,\n",
+ " 'KHALIGHI, Azadeh': 2,\n",
+ " 'KHAN, Farah': 2,\n",
+ " 'KHAN, Khayyam Shezad': 2,\n",
+ " 'KHAN, Mohammed': 2,\n",
+ " 'KHAN, Salma': 2,\n",
+ " 'KHAN, Yassar': 2,\n",
+ " 'KHLIFI, Faouzi': 2,\n",
+ " 'KNIGHT, Adam': 2,\n",
+ " 'KNIGHT, Victoria': 2,\n",
+ " 'KOLEV, Gospodin': 2,\n",
+ " 'KONG, Dae Chul': 2,\n",
+ " 'KRLJES, Sanya, Dr': 2,\n",
+ " 'KROOGLIK, Wilhelmina': 2,\n",
+ " 'KUPERHOLZ, Rael': 2,\n",
+ " 'KUTLU, Taner': 2,\n",
+ " 'KWIATKOWSKI, Sophie': 2,\n",
+ " 'KWIDINI, Anastasia Tabona': 2,\n",
+ " 'LAI, Hsin-Yi': 2,\n",
+ " 'LAINE, Guillaume': 2,\n",
+ " 'LANG, Jing': 2,\n",
+ " 'CAO, Dongpu, Dr': 2,\n",
+ " 'LANGASCHEK, Ionut Cosmin': 2,\n",
+ " 'LAVERY, George Clifford': 2,\n",
+ " 'LAWAL, Taiwo Ademola': 2,\n",
+ " 'LAWRENCE, Andria': 2,\n",
+ " 'LENNOX-NAPIER, Emily': 2,\n",
+ " ...}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "8dd58dff",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/.ipynb_checkpoints/Tutorial 2 - Candy Connections-checkpoint.ipynb b/.ipynb_checkpoints/Tutorial 2 - Candy Connections-checkpoint.ipynb
new file mode 100644
index 0000000..1ca1425
--- /dev/null
+++ b/.ipynb_checkpoints/Tutorial 2 - Candy Connections-checkpoint.ipynb
@@ -0,0 +1,7233 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "5770ee1c",
+ "metadata": {},
+ "source": [
+ "*In this WIP tutorial, we will investigate how several gift and candy stores on Oxford Street are connected.*"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1d6b277b",
+ "metadata": {},
+ "source": [
+ "Recent investigations have highlighted lots of delinquient shops on Oxford Street selling candy, luggage and gifts. Whilst some of these businesses can be identified within Companies House, this task can be challenging due to the company names and addresses often not corresponding to the name and address of the physical shops. Additionally many of the owners of these businesses file incorrect or missing information. However, we can still investigate these companies to explore the ways in which they may be connected. \n",
+ "\n",
+ "In a [recent article]('https://www.ft.com/candy) by the Financial Times, several candy shops were mapped and discussed. I have done my best to find the records for these companies in Companies House:\n",
+ "\n",
+ "- Kingdom of Sweets (270 Oxford Street): 11004735\n",
+ "- Western Crown Limited (470-482 Oxford Sreet): 13455377\n",
+ "- City Souvenirs aka Candy Surprise (537, 539 Oxford Street): 08658716\n",
+ "- Crest of London (443 Oxford Street): 13760753\n",
+ "- Surprise Surprise (271 Oxford Street): 11688369\n",
+ "- City Luggage Ltd (273 Oxford Street): 07888549\n",
+ "- Souvenirs of London (137 Oxford Street): 03114319 \n",
+ "\n",
+ "Lets now see if any of them are connected..."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "2d372bd6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "candy_shops = ['11004735', '13455377', '08658716', '13760753', '11688369', '07888549', '03114319']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "70f9fac7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from crawler import *"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "74ed21fb",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import warnings\n",
+ "warnings.simplefilter(action='ignore', category=FutureWarning)\n",
+ "pd.set_option('display.max_columns', 500)\n",
+ "pd.set_option('display.max_rows', 150)\n",
+ "from IPython.display import clear_output"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f427391e",
+ "metadata": {},
+ "source": [
+ "Lets investigate 'WESTERN CROWN LIMITED'."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "c477a88f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "network = Ownership_Network(company_id=\"13455377\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0bfb0f00",
+ "metadata": {},
+ "source": [
+ "We're now going to build a network of companies, people and addresses starting from Western Crown Limited:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "c08b901d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_id | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " Origin | \n",
+ " None | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_id n edge node node_type\n",
+ "0 13455377 0 Origin None Company"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.company_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cf07fefd",
+ "metadata": {},
+ "source": [
+ "The following 'hop' method will take the company_id and find addresses and people connected to it. Lets begin by performing a single network hop:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "b7ee5519",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 1/1 companies\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8bac850a",
+ "metadata": {},
+ "source": [
+ "Now if we check out the `officer_ids` and `addresses` DataFrames in our class, we can check to see if some new entries have been added:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "537f9914",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " address | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 470-482 Oxford St Oxford Street London W1C 1LA... | \n",
+ " 1 | \n",
+ " Officer Corresponance Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 407-409 Oxford St Artex Computers Limited Oppo... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 474 Oxford St Oxford Street London W1C 1LA Eng... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " address n \\\n",
+ "0 470-482 Oxford St Oxford Street London W1C 1LA... 1 \n",
+ "1 407-409 Oxford St Artex Computers Limited Oppo... 1 \n",
+ "2 474 Oxford St Oxford Street London W1C 1LA Eng... 1 \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England 1 \n",
+ "\n",
+ " edge node node_type \n",
+ "0 Officer Corresponance Address 13455377 Company \n",
+ "1 Company Historical Address 13455377 Company \n",
+ "2 Company Historical Address 13455377 Company \n",
+ "3 Company Historical Address 13455377 Company "
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.addresses"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "3f7b8d99",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " officer_id | \n",
+ " n | \n",
+ " edge | \n",
+ " name | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " 1 | \n",
+ " Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " officer_id n edge name node \\\n",
+ "0 FHa6xpWl842N03mouAYtCciAt_8 1 Officer Isfahan CHOMBO KADE 13455377 \n",
+ "\n",
+ " node_type \n",
+ "0 Company "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.officer_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "881464f6",
+ "metadata": {},
+ "source": [
+ "It looks like some additional addresses appeared. If we check out the `edge` column, we can see the description for how these enteries were added is because these addresses used to be where company 13455377 aka West Crown Limited was registered. We can see that no new officers were added, which is due to the fact that the company has only ever had one officer. \n",
+ "\n",
+ "Lets perform another hop, which will take all the enteries with n=1 and search for people, companies and addresses connected to them:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "96d77cf2",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 1/1 officers\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cd4fea9a",
+ "metadata": {},
+ "source": [
+ "We can now see some more addresses coming into view tied to the psc and officer for West Crown Limited:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "cd9fa173",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " address | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 470-482 Oxford St Oxford Street London W1C 1LA... | \n",
+ " 1 | \n",
+ " Officer Corresponance Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 407-409 Oxford St Artex Computers Limited Oppo... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 474 Oxford St Oxford Street London W1C 1LA Eng... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Flat 47 594 Commercial Road London E14 7JR Eng... | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Flat 7 London E14 7JR England | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Flat 142-144 Oxford Street London W1D 1LZ England | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 25 Fabian Bell Tower Pancras Way London E3 2SD... | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " address n \\\n",
+ "0 470-482 Oxford St Oxford Street London W1C 1LA... 1 \n",
+ "1 407-409 Oxford St Artex Computers Limited Oppo... 1 \n",
+ "2 474 Oxford St Oxford Street London W1C 1LA Eng... 1 \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England 1 \n",
+ "4 Flat 47 594 Commercial Road London E14 7JR Eng... 2 \n",
+ "5 Flat 7 London E14 7JR England 2 \n",
+ "6 Flat 142-144 Oxford Street London W1D 1LZ England 2 \n",
+ "7 25 Fabian Bell Tower Pancras Way London E3 2SD... 2 \n",
+ "\n",
+ " edge node node_type \n",
+ "0 Officer Corresponance Address 13455377 Company \n",
+ "1 Company Historical Address 13455377 Company \n",
+ "2 Company Historical Address 13455377 Company \n",
+ "3 Company Historical Address 13455377 Company \n",
+ "4 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "5 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "6 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "7 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.addresses"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "03b5bf34",
+ "metadata": {},
+ "source": [
+ "Interestingly it looks like there's multiple instances of this officer's name with the same birthday registering businesses in companies house. We log these as 'Duplicate Officer':"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "b14462de",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " officer_id | \n",
+ " n | \n",
+ " edge | \n",
+ " name | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " 1 | \n",
+ " Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " k-TdhEwo_aWTkyZviosmuFYu00o | \n",
+ " 2 | \n",
+ " Officer at Address | \n",
+ " Brent Christopher LINDSAY | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Jpod88ZD25UttBRLoQaoTeA4KC4 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " flpImMENIgEVKD6l_uuerTgiY10 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " WWGUAanL13te4Yc53Oxyh-HNes8 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " officer_id n edge \\\n",
+ "0 FHa6xpWl842N03mouAYtCciAt_8 1 Officer \n",
+ "1 k-TdhEwo_aWTkyZviosmuFYu00o 2 Officer at Address \n",
+ "2 Jpod88ZD25UttBRLoQaoTeA4KC4 2 Duplicate Officer \n",
+ "3 flpImMENIgEVKD6l_uuerTgiY10 2 Duplicate Officer \n",
+ "4 WWGUAanL13te4Yc53Oxyh-HNes8 2 Duplicate Officer \n",
+ "\n",
+ " name \\\n",
+ "0 Isfahan CHOMBO KADE \n",
+ "1 Brent Christopher LINDSAY \n",
+ "2 Isfahan CHOMBO KADE \n",
+ "3 Isfahan CHOMBO KADE \n",
+ "4 Isfahan CHOMBO KADE \n",
+ "\n",
+ " node node_type \n",
+ "0 13455377 Company \n",
+ "1 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "2 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "3 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "4 FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.officer_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9027b7a1",
+ "metadata": {},
+ "source": [
+ "There's also some more companies. If we want to also get the names and additional data for these companies, we can use the `get_company_from_id` method. We can get a single companies info or pass the entire `company_ids` DataFrame by not providing any input parameters. Company info is then stored seperately in the `companies` DataFrame as shown below. We can already see a number of other gift themed shops appearing in the results!"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "37aa008b",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_id | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " Origin | \n",
+ " None | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 07478039 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 12126349 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 10436966 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 11461249 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 12005370 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_id n edge \\\n",
+ "0 13455377 0 Origin \n",
+ "1 07478039 2 Company Address \n",
+ "2 12126349 2 Company Address \n",
+ "3 10436966 2 Company Address \n",
+ "4 11461249 2 Appointment \n",
+ "5 13376158 2 Appointment \n",
+ "6 12005370 2 Appointment \n",
+ "\n",
+ " node node_type \n",
+ "0 None Company \n",
+ "1 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "2 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "4 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "5 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "6 FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.company_ids"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "46e0e8d1",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_number | \n",
+ " n | \n",
+ " company_name | \n",
+ " company_status | \n",
+ " date_of_creation | \n",
+ " etag | \n",
+ " has_charges | \n",
+ " has_insolvency_history | \n",
+ " has_super_secure_pscs | \n",
+ " jurisdiction | \n",
+ " registered_office_is_in_dispute | \n",
+ " sic_codes | \n",
+ " type | \n",
+ " undeliverable_registered_office_address | \n",
+ " can_file | \n",
+ " edge | \n",
+ " links.filing_history | \n",
+ " links.self | \n",
+ " links.officers | \n",
+ " links.persons_with_significant_control | \n",
+ " accounts.next_due | \n",
+ " accounts.accounting_reference_date.day | \n",
+ " accounts.accounting_reference_date.month | \n",
+ " accounts.last_accounts.type | \n",
+ " accounts.next_accounts.period_end_on | \n",
+ " accounts.next_accounts.period_start_on | \n",
+ " accounts.next_accounts.overdue | \n",
+ " accounts.next_accounts.due_on | \n",
+ " accounts.next_made_up_to | \n",
+ " accounts.overdue | \n",
+ " confirmation_statement.overdue | \n",
+ " confirmation_statement.next_made_up_to | \n",
+ " confirmation_statement.next_due | \n",
+ " confirmation_statement.last_made_up_to | \n",
+ " registered_office_address.postal_code | \n",
+ " registered_office_address.country | \n",
+ " registered_office_address.locality | \n",
+ " registered_office_address.address_line_1 | \n",
+ " status | \n",
+ " last_full_members_list_date | \n",
+ " has_been_liquidated | \n",
+ " node | \n",
+ " node_type | \n",
+ " accounts.last_accounts.period_start_on | \n",
+ " accounts.last_accounts.period_end_on | \n",
+ " accounts.last_accounts.made_up_to | \n",
+ " date_of_cessation | \n",
+ " company_status_detail | \n",
+ " registered_office_address.address_line_2 | \n",
+ " previous_company_names | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " WESTERN CROWN LIMITED | \n",
+ " active | \n",
+ " 2021-06-14 | \n",
+ " 62747592dd17796cf54645056187d05065962c5e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " Origin | \n",
+ " /company/13455377/filing-history | \n",
+ " /company/13455377 | \n",
+ " /company/13455377/officers | \n",
+ " /company/13455377/persons-with-significant-con... | \n",
+ " 2023-03-14 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " 2022-06-30 | \n",
+ " 2021-06-14 | \n",
+ " False | \n",
+ " 2023-03-14 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-13 | \n",
+ " 2023-06-27 | \n",
+ " 2022-06-13 | \n",
+ " W1C 1LA | \n",
+ " England | \n",
+ " London | \n",
+ " 470-482 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 07478039 | \n",
+ " 1 2\n",
+ "Name: n, dtype: object | \n",
+ " GIFTS OF LONDON LIMITED | \n",
+ " active | \n",
+ " 2010-12-23 | \n",
+ " 19e95cd62708edc20d50dcdddec5696bba1ab265 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 1 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07478039/filing-history | \n",
+ " /company/07478039 | \n",
+ " /company/07478039/officers | \n",
+ " /company/07478039/persons-with-significant-con... | \n",
+ " 2022-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " micro-entity | \n",
+ " 2022-03-31 | \n",
+ " 2021-04-01 | \n",
+ " False | \n",
+ " 2022-12-31 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " True | \n",
+ " 2022-11-10 | \n",
+ " 2022-11-24 | \n",
+ " 2021-11-10 | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 594 Commercial Road | \n",
+ " active | \n",
+ " 2015-12-23 | \n",
+ " False | \n",
+ " 1 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 1 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-04-01 | \n",
+ " 2021-03-31 | \n",
+ " 2021-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 12126349 | \n",
+ " 2 2\n",
+ "Name: n, dtype: object | \n",
+ " SQUIRREL RETAIL LIMITED | \n",
+ " dissolved | \n",
+ " 2019-07-29 | \n",
+ " 81c34a615d3edcb5f665747f7675ebdaf5b1861c | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 2 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12126349/filing-history | \n",
+ " /company/12126349 | \n",
+ " /company/12126349/officers | \n",
+ " /company/12126349/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " unaudited-abridged | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 594 Commercial Road | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 2 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2020-07-31 | \n",
+ " 2020-07-31 | \n",
+ " 2022-01-11 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 10436966 | \n",
+ " 3 2\n",
+ "Name: n, dtype: object | \n",
+ " LITTLE RED SQUIRREL FASHION LIMITED | \n",
+ " active | \n",
+ " 2016-10-19 | \n",
+ " 30d6bee339fc7857d19673edb1c8063a702671bc | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 3 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10436966/filing-history | \n",
+ " /company/10436966 | \n",
+ " /company/10436966/officers | \n",
+ " /company/10436966/persons-with-significant-con... | \n",
+ " 2022-07-31 | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " unaudited-abridged | \n",
+ " 2021-10-31 | \n",
+ " 2020-11-01 | \n",
+ " True | \n",
+ " 2022-07-31 | \n",
+ " 2021-10-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2022-09-03 | \n",
+ " 2022-09-17 | \n",
+ " 2021-09-03 | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 3 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 3 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2019-11-01 | \n",
+ " 2020-10-31 | \n",
+ " 2020-10-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " 594 Commercial Road | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 11461249 | \n",
+ " 4 2\n",
+ "Name: n, dtype: object | \n",
+ " AFFIRM GIFTS LIMITED | \n",
+ " dissolved | \n",
+ " 2018-07-12 | \n",
+ " 127d334c4644364f9982f509497ce7eabad97d51 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 4 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11461249/filing-history | \n",
+ " /company/11461249 | \n",
+ " /company/11461249/officers | \n",
+ " /company/11461249/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " unaudited-abridged | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 47 594 Commercial Road | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 4 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 4 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2020-07-31 | \n",
+ " 2020-07-31 | \n",
+ " 2022-04-12 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'ceased_on': '2018-11-20', 'effective_from':... | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 5 2\n",
+ "Name: n, dtype: object | \n",
+ " GRAND EMPIRE LIMITED | \n",
+ " active | \n",
+ " 2021-05-05 | \n",
+ " 01cb599b001d570b521aa5ea228c50c8ae65281f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 5 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13376158/filing-history | \n",
+ " /company/13376158 | \n",
+ " /company/13376158/officers | \n",
+ " /company/13376158/persons-with-significant-con... | \n",
+ " 2023-02-05 | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " 2022-05-31 | \n",
+ " 2021-05-05 | \n",
+ " False | \n",
+ " 2023-02-05 | \n",
+ " 2022-05-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-04 | \n",
+ " 2023-05-18 | \n",
+ " 2022-05-04 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 5 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 12005370 | \n",
+ " 6 2\n",
+ "Name: n, dtype: object | \n",
+ " CANDY CANE LTD | \n",
+ " dissolved | \n",
+ " 2019-05-20 | \n",
+ " cde3d72b19642a55f0ce9b8351020dc5a475ddfd | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47240] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 6 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12005370/filing-history | \n",
+ " /company/12005370 | \n",
+ " /company/12005370/officers | \n",
+ " /company/12005370/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E3 2SD | \n",
+ " England | \n",
+ " London | \n",
+ " 25 Fabian Bell Tower | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 6 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 6 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2022-03-08 | \n",
+ " NaN | \n",
+ " Pancras Way | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_number n \\\n",
+ "0 13455377 0 \n",
+ "1 07478039 1 2\n",
+ "Name: n, dtype: object \n",
+ "2 12126349 2 2\n",
+ "Name: n, dtype: object \n",
+ "3 10436966 3 2\n",
+ "Name: n, dtype: object \n",
+ "4 11461249 4 2\n",
+ "Name: n, dtype: object \n",
+ "5 13376158 5 2\n",
+ "Name: n, dtype: object \n",
+ "6 12005370 6 2\n",
+ "Name: n, dtype: object \n",
+ "\n",
+ " company_name company_status date_of_creation \\\n",
+ "0 WESTERN CROWN LIMITED active 2021-06-14 \n",
+ "1 GIFTS OF LONDON LIMITED active 2010-12-23 \n",
+ "2 SQUIRREL RETAIL LIMITED dissolved 2019-07-29 \n",
+ "3 LITTLE RED SQUIRREL FASHION LIMITED active 2016-10-19 \n",
+ "4 AFFIRM GIFTS LIMITED dissolved 2018-07-12 \n",
+ "5 GRAND EMPIRE LIMITED active 2021-05-05 \n",
+ "6 CANDY CANE LTD dissolved 2019-05-20 \n",
+ "\n",
+ " etag has_charges \\\n",
+ "0 62747592dd17796cf54645056187d05065962c5e False \n",
+ "1 19e95cd62708edc20d50dcdddec5696bba1ab265 False \n",
+ "2 81c34a615d3edcb5f665747f7675ebdaf5b1861c False \n",
+ "3 30d6bee339fc7857d19673edb1c8063a702671bc False \n",
+ "4 127d334c4644364f9982f509497ce7eabad97d51 False \n",
+ "5 01cb599b001d570b521aa5ea228c50c8ae65281f False \n",
+ "6 cde3d72b19642a55f0ce9b8351020dc5a475ddfd False \n",
+ "\n",
+ " has_insolvency_history has_super_secure_pscs jurisdiction \\\n",
+ "0 False False england-wales \n",
+ "1 False False england-wales \n",
+ "2 False False england-wales \n",
+ "3 False False england-wales \n",
+ "4 False False england-wales \n",
+ "5 False False england-wales \n",
+ "6 False False england-wales \n",
+ "\n",
+ " registered_office_is_in_dispute sic_codes type \\\n",
+ "0 False [47190] ltd \n",
+ "1 False [47190] ltd \n",
+ "2 False [47190] ltd \n",
+ "3 False [47190] ltd \n",
+ "4 False [47190] ltd \n",
+ "5 False [47190] ltd \n",
+ "6 False [47240] ltd \n",
+ "\n",
+ " undeliverable_registered_office_address can_file \\\n",
+ "0 False True \n",
+ "1 False True \n",
+ "2 False False \n",
+ "3 False True \n",
+ "4 False False \n",
+ "5 False True \n",
+ "6 False False \n",
+ "\n",
+ " edge \\\n",
+ "0 Origin \n",
+ "1 1 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "2 2 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "3 3 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "4 4 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "5 5 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "6 6 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "\n",
+ " links.filing_history links.self \\\n",
+ "0 /company/13455377/filing-history /company/13455377 \n",
+ "1 /company/07478039/filing-history /company/07478039 \n",
+ "2 /company/12126349/filing-history /company/12126349 \n",
+ "3 /company/10436966/filing-history /company/10436966 \n",
+ "4 /company/11461249/filing-history /company/11461249 \n",
+ "5 /company/13376158/filing-history /company/13376158 \n",
+ "6 /company/12005370/filing-history /company/12005370 \n",
+ "\n",
+ " links.officers \\\n",
+ "0 /company/13455377/officers \n",
+ "1 /company/07478039/officers \n",
+ "2 /company/12126349/officers \n",
+ "3 /company/10436966/officers \n",
+ "4 /company/11461249/officers \n",
+ "5 /company/13376158/officers \n",
+ "6 /company/12005370/officers \n",
+ "\n",
+ " links.persons_with_significant_control accounts.next_due \\\n",
+ "0 /company/13455377/persons-with-significant-con... 2023-03-14 \n",
+ "1 /company/07478039/persons-with-significant-con... 2022-12-31 \n",
+ "2 /company/12126349/persons-with-significant-con... NaN \n",
+ "3 /company/10436966/persons-with-significant-con... 2022-07-31 \n",
+ "4 /company/11461249/persons-with-significant-con... NaN \n",
+ "5 /company/13376158/persons-with-significant-con... 2023-02-05 \n",
+ "6 /company/12005370/persons-with-significant-con... NaN \n",
+ "\n",
+ " accounts.accounting_reference_date.day \\\n",
+ "0 30 \n",
+ "1 31 \n",
+ "2 31 \n",
+ "3 31 \n",
+ "4 31 \n",
+ "5 31 \n",
+ "6 31 \n",
+ "\n",
+ " accounts.accounting_reference_date.month accounts.last_accounts.type \\\n",
+ "0 06 null \n",
+ "1 03 micro-entity \n",
+ "2 07 unaudited-abridged \n",
+ "3 10 unaudited-abridged \n",
+ "4 07 unaudited-abridged \n",
+ "5 05 null \n",
+ "6 05 null \n",
+ "\n",
+ " accounts.next_accounts.period_end_on accounts.next_accounts.period_start_on \\\n",
+ "0 2022-06-30 2021-06-14 \n",
+ "1 2022-03-31 2021-04-01 \n",
+ "2 NaN NaN \n",
+ "3 2021-10-31 2020-11-01 \n",
+ "4 NaN NaN \n",
+ "5 2022-05-31 2021-05-05 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " accounts.next_accounts.overdue accounts.next_accounts.due_on \\\n",
+ "0 False 2023-03-14 \n",
+ "1 False 2022-12-31 \n",
+ "2 NaN NaN \n",
+ "3 True 2022-07-31 \n",
+ "4 NaN NaN \n",
+ "5 False 2023-02-05 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " accounts.next_made_up_to accounts.overdue confirmation_statement.overdue \\\n",
+ "0 2022-06-30 False False \n",
+ "1 2022-03-31 False True \n",
+ "2 NaN NaN NaN \n",
+ "3 2021-10-31 True True \n",
+ "4 NaN NaN NaN \n",
+ "5 2022-05-31 False False \n",
+ "6 NaN NaN NaN \n",
+ "\n",
+ " confirmation_statement.next_made_up_to confirmation_statement.next_due \\\n",
+ "0 2023-06-13 2023-06-27 \n",
+ "1 2022-11-10 2022-11-24 \n",
+ "2 NaN NaN \n",
+ "3 2022-09-03 2022-09-17 \n",
+ "4 NaN NaN \n",
+ "5 2023-05-04 2023-05-18 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " confirmation_statement.last_made_up_to \\\n",
+ "0 2022-06-13 \n",
+ "1 2021-11-10 \n",
+ "2 NaN \n",
+ "3 2021-09-03 \n",
+ "4 NaN \n",
+ "5 2022-05-04 \n",
+ "6 NaN \n",
+ "\n",
+ " registered_office_address.postal_code registered_office_address.country \\\n",
+ "0 W1C 1LA England \n",
+ "1 E14 7JR England \n",
+ "2 E14 7JR England \n",
+ "3 E14 7JR England \n",
+ "4 E14 7JR England \n",
+ "5 W1D 1LZ England \n",
+ "6 E3 2SD England \n",
+ "\n",
+ " registered_office_address.locality registered_office_address.address_line_1 \\\n",
+ "0 London 470-482 Oxford St Oxford Street \n",
+ "1 London Flat 7 594 Commercial Road \n",
+ "2 London Flat 7 594 Commercial Road \n",
+ "3 London Flat 7 \n",
+ "4 London Flat 47 594 Commercial Road \n",
+ "5 London Flat 142-144 Oxford Street \n",
+ "6 London 25 Fabian Bell Tower \n",
+ "\n",
+ " status last_full_members_list_date has_been_liquidated \\\n",
+ "0 NaN NaN NaN \n",
+ "1 active 2015-12-23 False \n",
+ "2 NaN NaN NaN \n",
+ "3 NaN NaN NaN \n",
+ "4 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "6 NaN NaN NaN \n",
+ "\n",
+ " node \\\n",
+ "0 NaN \n",
+ "1 1 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "2 2 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "3 3 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "4 4 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "5 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "6 6 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "\n",
+ " node_type \\\n",
+ "0 NaN \n",
+ "1 1 Address\n",
+ "Name: node_type, dtype: object \n",
+ "2 2 Address\n",
+ "Name: node_type, dtype: object \n",
+ "3 3 Address\n",
+ "Name: node_type, dtype: object \n",
+ "4 4 Person\n",
+ "Name: node_type, dtype: object \n",
+ "5 5 Person\n",
+ "Name: node_type, dtype: object \n",
+ "6 6 Person\n",
+ "Name: node_type, dtype: object \n",
+ "\n",
+ " accounts.last_accounts.period_start_on accounts.last_accounts.period_end_on \\\n",
+ "0 NaN NaN \n",
+ "1 2020-04-01 2021-03-31 \n",
+ "2 NaN 2020-07-31 \n",
+ "3 2019-11-01 2020-10-31 \n",
+ "4 NaN 2020-07-31 \n",
+ "5 NaN NaN \n",
+ "6 NaN \n",
+ "\n",
+ " accounts.last_accounts.made_up_to date_of_cessation \\\n",
+ "0 NaN NaN \n",
+ "1 2021-03-31 NaN \n",
+ "2 2020-07-31 2022-01-11 \n",
+ "3 2020-10-31 NaN \n",
+ "4 2020-07-31 2022-04-12 \n",
+ "5 NaN NaN \n",
+ "6 2022-03-08 \n",
+ "\n",
+ " company_status_detail registered_office_address.address_line_2 \\\n",
+ "0 NaN NaN \n",
+ "1 NaN NaN \n",
+ "2 NaN NaN \n",
+ "3 active-proposal-to-strike-off 594 Commercial Road \n",
+ "4 NaN NaN \n",
+ "5 NaN NaN \n",
+ "6 NaN Pancras Way \n",
+ "\n",
+ " previous_company_names \n",
+ "0 NaN \n",
+ "1 NaN \n",
+ "2 NaN \n",
+ "3 NaN \n",
+ "4 [{'ceased_on': '2018-11-20', 'effective_from':... \n",
+ "5 NaN \n",
+ "6 NaN "
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.get_company_from_id()\n",
+ "network.companies"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0260d434",
+ "metadata": {},
+ "source": [
+ "We can check how many hops we've performed by querying the `n` attribute:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "6996c86a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c38e1da0",
+ "metadata": {},
+ "source": [
+ "Lets now perform 3 hops. It will inevitably take a bit longer this time, you might want to make a cup of tea. Last time I checked it completed in around 15 mins: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "3d88b490",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 74/75 officers\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(3)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bdf9bcd4",
+ "metadata": {},
+ "source": [
+ "Additionally we can also fill in all the company info before we take a deeper look. This will also probably take around 8 mins:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "09d819b5",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "network.get_company_from_id()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4c418c36",
+ "metadata": {},
+ "source": [
+ "After 5 hops we've now processed thousands of companies, people and addresses. Lets now see if the results contain any candy shops at the addresses mentioned in the FT:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "c0ae35c3",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_number | \n",
+ " n | \n",
+ " company_name | \n",
+ " company_status | \n",
+ " date_of_creation | \n",
+ " etag | \n",
+ " has_charges | \n",
+ " has_insolvency_history | \n",
+ " has_super_secure_pscs | \n",
+ " jurisdiction | \n",
+ " registered_office_is_in_dispute | \n",
+ " sic_codes | \n",
+ " type | \n",
+ " undeliverable_registered_office_address | \n",
+ " can_file | \n",
+ " edge | \n",
+ " links.filing_history | \n",
+ " links.self | \n",
+ " links.officers | \n",
+ " links.persons_with_significant_control | \n",
+ " accounts.next_due | \n",
+ " accounts.accounting_reference_date.day | \n",
+ " accounts.accounting_reference_date.month | \n",
+ " accounts.last_accounts.type | \n",
+ " accounts.next_accounts.period_end_on | \n",
+ " accounts.next_accounts.period_start_on | \n",
+ " accounts.next_accounts.overdue | \n",
+ " accounts.next_accounts.due_on | \n",
+ " accounts.next_made_up_to | \n",
+ " accounts.overdue | \n",
+ " confirmation_statement.overdue | \n",
+ " confirmation_statement.next_made_up_to | \n",
+ " confirmation_statement.next_due | \n",
+ " confirmation_statement.last_made_up_to | \n",
+ " registered_office_address.postal_code | \n",
+ " registered_office_address.country | \n",
+ " registered_office_address.locality | \n",
+ " registered_office_address.address_line_1 | \n",
+ " status | \n",
+ " last_full_members_list_date | \n",
+ " has_been_liquidated | \n",
+ " node | \n",
+ " node_type | \n",
+ " accounts.last_accounts.period_start_on | \n",
+ " accounts.last_accounts.period_end_on | \n",
+ " accounts.last_accounts.made_up_to | \n",
+ " date_of_cessation | \n",
+ " company_status_detail | \n",
+ " registered_office_address.address_line_2 | \n",
+ " previous_company_names | \n",
+ " registered_office_address.region | \n",
+ " links.persons_with_significant_control_statements | \n",
+ " links.insolvency | \n",
+ " annual_return.last_made_up_to | \n",
+ " links.charges | \n",
+ " registered_office_address.po_box | \n",
+ " links.registers | \n",
+ " annual_return.overdue | \n",
+ " registered_office_address.care_of | \n",
+ " links.uk_establishments | \n",
+ " foreign_company_details.accounting_requirement.foreign_account_type | \n",
+ " foreign_company_details.accounting_requirement.terms_of_account_publication | \n",
+ " foreign_company_details.is_a_credit_financial_institution | \n",
+ " foreign_company_details.originating_registry.country | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " WESTERN CROWN LIMITED | \n",
+ " active | \n",
+ " 2021-06-14 | \n",
+ " 62747592dd17796cf54645056187d05065962c5e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " Origin | \n",
+ " /company/13455377/filing-history | \n",
+ " /company/13455377 | \n",
+ " /company/13455377/officers | \n",
+ " /company/13455377/persons-with-significant-con... | \n",
+ " 2023-03-14 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " 2022-06-30 | \n",
+ " 2021-06-14 | \n",
+ " False | \n",
+ " 2023-03-14 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-13 | \n",
+ " 2023-06-27 | \n",
+ " 2022-06-13 | \n",
+ " W1C 1LA | \n",
+ " England | \n",
+ " London | \n",
+ " 470-482 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 5 2\n",
+ "Name: n, dtype: object | \n",
+ " GRAND EMPIRE LIMITED | \n",
+ " active | \n",
+ " 2021-05-05 | \n",
+ " 01cb599b001d570b521aa5ea228c50c8ae65281f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 5 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13376158/filing-history | \n",
+ " /company/13376158 | \n",
+ " /company/13376158/officers | \n",
+ " /company/13376158/persons-with-significant-con... | \n",
+ " 2023-02-05 | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " 2022-05-31 | \n",
+ " 2021-05-05 | \n",
+ " False | \n",
+ " 2023-02-05 | \n",
+ " 2022-05-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-04 | \n",
+ " 2023-05-18 | \n",
+ " 2022-05-04 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 5 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 12672841 | \n",
+ " 7 3\n",
+ "Name: n, dtype: object | \n",
+ " LOTUS WHITE LIMITED | \n",
+ " dissolved | \n",
+ " 2020-06-15 | \n",
+ " 3a576809487dd60ad4b3c526b8d158d328a785d7 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 7 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12672841/filing-history | \n",
+ " /company/12672841 | \n",
+ " /company/12672841/officers | \n",
+ " /company/12672841/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 7 Flat 142-144 Oxford Street London W1D 1LZ... | \n",
+ " 7 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-11-16 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 13640427 | \n",
+ " 9 3\n",
+ "Name: n, dtype: object | \n",
+ " MY APARTMENTS LTD | \n",
+ " active | \n",
+ " 2021-09-23 | \n",
+ " 9cdeae01aa5a8ed141bac19c522590eb12fd219d | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [55100] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 9 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13640427/filing-history | \n",
+ " /company/13640427 | \n",
+ " /company/13640427/officers | \n",
+ " /company/13640427/persons-with-significant-con... | \n",
+ " 2023-06-23 | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " 2022-09-30 | \n",
+ " 2021-09-23 | \n",
+ " False | \n",
+ " 2023-06-23 | \n",
+ " 2022-09-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-22 | \n",
+ " 2023-10-06 | \n",
+ " 2022-09-22 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 1 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 9 Flat 142-144 Oxford Street London W1D 1LZ... | \n",
+ " 9 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 14210992 | \n",
+ " 12 3\n",
+ "Name: n, dtype: object | \n",
+ " FANCYGREEN LTD | \n",
+ " active | \n",
+ " 2022-07-04 | \n",
+ " 977575f3f6d8c3b0cb2158325d47ec699eac51be | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47789] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 12 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/14210992/filing-history | \n",
+ " /company/14210992 | \n",
+ " /company/14210992/officers | \n",
+ " /company/14210992/persons-with-significant-con... | \n",
+ " 2024-04-04 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " null | \n",
+ " 2023-07-31 | \n",
+ " 2022-07-04 | \n",
+ " False | \n",
+ " 2024-04-04 | \n",
+ " 2023-07-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-07-03 | \n",
+ " 2023-07-17 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 12 flpImMENIgEVKD6l_uuerTgiY10\n",
+ "Name: node, ... | \n",
+ " 12 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 185 | \n",
+ " 12415826 | \n",
+ " 185 4\n",
+ "Name: n, dtype: object | \n",
+ " CANDYSTREET LTD | \n",
+ " active | \n",
+ " 2020-01-21 | \n",
+ " 7a82efc4af28fd48ec6e548af1addcc6ba831dab | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47240] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 185 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12415826/filing-history | \n",
+ " /company/12415826 | \n",
+ " /company/12415826/officers | \n",
+ " /company/12415826/persons-with-significant-con... | \n",
+ " 2023-10-31 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " dormant | \n",
+ " 2023-01-31 | \n",
+ " 2022-02-01 | \n",
+ " False | \n",
+ " 2023-10-31 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-09 | \n",
+ " 2023-09-23 | \n",
+ " 2022-09-09 | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 185 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 185 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2021-02-01 | \n",
+ " 2022-01-31 | \n",
+ " 2022-01-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 186 | \n",
+ " 10734212 | \n",
+ " 186 4\n",
+ "Name: n, dtype: object | \n",
+ " XEE ASSET MANAGEMENT LTD | \n",
+ " dissolved | \n",
+ " 2017-04-21 | \n",
+ " 546e784c9223d83e3ef669de36f93bdc96633e4d | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [82990] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 186 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10734212/filing-history | \n",
+ " /company/10734212 | \n",
+ " /company/10734212/officers | \n",
+ " /company/10734212/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 04 | \n",
+ " dormant | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 186 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 186 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2018-04-30 | \n",
+ " 2018-04-30 | \n",
+ " 2019-09-24 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 187 | \n",
+ " 11843228 | \n",
+ " 187 4\n",
+ "Name: n, dtype: object | \n",
+ " GRAND STORE LTD | \n",
+ " dissolved | \n",
+ " 2019-02-23 | \n",
+ " 484e81d4377fa635f8d8a11acb59eac597eb935b | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 187 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11843228/filing-history | \n",
+ " /company/11843228 | \n",
+ " /company/11843228/officers | \n",
+ " /company/11843228/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 28 | \n",
+ " 02 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 187 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 187 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-04-06 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'effective_from': '2019-02-23', 'name': 'GRA... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 188 | \n",
+ " 13865359 | \n",
+ " 188 4\n",
+ "Name: n, dtype: object | \n",
+ " SPARK LABEL LTD | \n",
+ " active | \n",
+ " 2022-01-22 | \n",
+ " 054bb9f5462a43e6655dc08924e945582c8ff016 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 188 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13865359/filing-history | \n",
+ " /company/13865359 | \n",
+ " /company/13865359/officers | \n",
+ " /company/13865359/persons-with-significant-con... | \n",
+ " 2023-10-22 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " 2023-01-31 | \n",
+ " 2022-01-22 | \n",
+ " False | \n",
+ " 2023-10-22 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-01-21 | \n",
+ " 2023-02-04 | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 188 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 188 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 189 | \n",
+ " 11864536 | \n",
+ " 189 4\n",
+ "Name: n, dtype: object | \n",
+ " LUMS SWEETS LTD | \n",
+ " active | \n",
+ " 2019-03-06 | \n",
+ " 5eee644cca249af6f8d0c7fec9f6e1f6d0db3d69 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 189 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11864536/filing-history | \n",
+ " /company/11864536 | \n",
+ " /company/11864536/officers | \n",
+ " /company/11864536/persons-with-significant-con... | \n",
+ " 2021-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " dormant | \n",
+ " 2021-03-31 | \n",
+ " 2020-04-01 | \n",
+ " True | \n",
+ " 2021-12-31 | \n",
+ " 2021-03-31 | \n",
+ " True | \n",
+ " False | \n",
+ " 2023-09-28 | \n",
+ " 2023-10-12 | \n",
+ " 2022-09-28 | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 189 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 189 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2019-03-06 | \n",
+ " 2020-03-31 | \n",
+ " 2020-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'effective_from': '2019-03-06', 'name': 'WES... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 191 | \n",
+ " 11031538 | \n",
+ " 191 4\n",
+ "Name: n, dtype: object | \n",
+ " COOL MIX LIMITED | \n",
+ " dissolved | \n",
+ " 2017-10-25 | \n",
+ " e8975a02f5352fd68e837b5b7666976658448781 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 191 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11031538/filing-history | \n",
+ " /company/11031538 | \n",
+ " /company/11031538/officers | \n",
+ " /company/11031538/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 191 524 Oxford Street London W1C 1LN United... | \n",
+ " 191 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-01-08 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 201 | \n",
+ " 13640435 | \n",
+ " 201 4\n",
+ "Name: n, dtype: object | \n",
+ " MY LONDON APARTMENTS LTD | \n",
+ " active | \n",
+ " 2021-09-23 | \n",
+ " 1b79b3cbdd9ee9f8237601e05725e266fad4a1a4 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [55100] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 201 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13640435/filing-history | \n",
+ " /company/13640435 | \n",
+ " /company/13640435/officers | \n",
+ " /company/13640435/persons-with-significant-con... | \n",
+ " 2023-06-23 | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " 2022-09-30 | \n",
+ " 2021-09-23 | \n",
+ " False | \n",
+ " 2023-06-23 | \n",
+ " 2022-09-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-22 | \n",
+ " 2023-10-06 | \n",
+ " 2022-09-22 | \n",
+ " W1D 1LZ | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " Flat 2 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 201 juWQybad7VjeIeUTeaOB0nbiF-8\n",
+ "Name: node,... | \n",
+ " 201 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 205 | \n",
+ " 13287820 | \n",
+ " 205 4\n",
+ "Name: n, dtype: object | \n",
+ " MOODY MOON LIMITED | \n",
+ " active | \n",
+ " 2021-03-24 | \n",
+ " ba85eca123d7baa0075111b84a408723abcffc93 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 205 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13287820/filing-history | \n",
+ " /company/13287820 | \n",
+ " /company/13287820/officers | \n",
+ " /company/13287820/persons-with-significant-con... | \n",
+ " 2022-12-24 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2022-03-31 | \n",
+ " 2021-03-24 | \n",
+ " False | \n",
+ " 2022-12-24 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " True | \n",
+ " 2022-03-23 | \n",
+ " 2022-04-06 | \n",
+ " NaN | \n",
+ " W1D 2DG | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 267-269 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 205 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 205 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 206 | \n",
+ " 12387042 | \n",
+ " 206 4\n",
+ "Name: n, dtype: object | \n",
+ " GIFT PUNCH LIMITED | \n",
+ " dissolved | \n",
+ " 2020-01-06 | \n",
+ " acd2be18b2a2bfd866335b8b992688b97848e662 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47710] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 206 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12387042/filing-history | \n",
+ " /company/12387042 | \n",
+ " /company/12387042/officers | \n",
+ " /company/12387042/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 206 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 206 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2022-02-22 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 207 | \n",
+ " 11647876 | \n",
+ " 207 4\n",
+ "Name: n, dtype: object | \n",
+ " CEEKEY LONDON LTD | \n",
+ " active | \n",
+ " 2018-10-29 | \n",
+ " bea42e4f783d39910c929122b519188a6c1b1697 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47820] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 207 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11647876/filing-history | \n",
+ " /company/11647876 | \n",
+ " /company/11647876/officers | \n",
+ " /company/11647876/persons-with-significant-con... | \n",
+ " 2021-07-31 | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " micro-entity | \n",
+ " 2020-10-31 | \n",
+ " 2019-11-01 | \n",
+ " True | \n",
+ " 2021-07-31 | \n",
+ " 2020-10-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2020-10-28 | \n",
+ " 2020-12-09 | \n",
+ " 2019-10-28 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 207 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 207 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2018-10-29 | \n",
+ " 2019-10-31 | \n",
+ " 2019-10-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 359 | \n",
+ " 10116914 | \n",
+ " 359 5\n",
+ "Name: n, dtype: object | \n",
+ " LONDON HOT ACCESSORIES LIMITED | \n",
+ " dissolved | \n",
+ " 2016-04-11 | \n",
+ " 7f9adaf512a3fe28f0110fbdde0f476331f7f9f2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 359 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10116914/filing-history | \n",
+ " /company/10116914 | \n",
+ " /company/10116914/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 04 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2QP | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 537 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 359 537 Oxford Street London W1C 2QP United... | \n",
+ " 359 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2017-10-03 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 360 | \n",
+ " 08474569 | \n",
+ " 360 5\n",
+ "Name: n, dtype: object | \n",
+ " LANGUAGES ONE-TO-ONE LIMITED | \n",
+ " dissolved | \n",
+ " 2013-04-05 | \n",
+ " 55dbd18db784054eb9e5d23e5f8a7e92c8ac5307 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 360 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08474569/filing-history | \n",
+ " /company/08474569 | \n",
+ " /company/08474569/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 360 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 360 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-12-23 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 361 | \n",
+ " 08576317 | \n",
+ " 361 5\n",
+ "Name: n, dtype: object | \n",
+ " FLEET TRAVEL LTD | \n",
+ " dissolved | \n",
+ " 2013-06-19 | \n",
+ " 292fe4141027845ec1aee1714fd66761956fc1de | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [79110] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 361 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08576317/filing-history | \n",
+ " /company/08576317 | \n",
+ " /company/08576317/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " 2014-06-19 | \n",
+ " NaN | \n",
+ " 361 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 361 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-03-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-06-19 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " FARHAN QURAISHI | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 362 | \n",
+ " 09071473 | \n",
+ " 362 5\n",
+ "Name: n, dtype: object | \n",
+ " SPEAK UP LONDON LANGUAGE SCHOOL LTD | \n",
+ " dissolved | \n",
+ " 2014-06-04 | \n",
+ " 778b04f45db1ebd85122aff23985128943379520 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 362 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09071473/filing-history | \n",
+ " /company/09071473 | \n",
+ " /company/09071473/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 - 39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 362 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 362 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-01-19 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 363 | \n",
+ " 08632458 | \n",
+ " 363 5\n",
+ "Name: n, dtype: object | \n",
+ " CHERRYTREE FOUNDATION | \n",
+ " active | \n",
+ " 2013-07-31 | \n",
+ " 22f8e3b5f91817d64439e8faed20473930e66d29 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [99000] | \n",
+ " private-limited-guarant-nsc-limited-exemption | \n",
+ " False | \n",
+ " True | \n",
+ " 363 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08632458/filing-history | \n",
+ " /company/08632458 | \n",
+ " /company/08632458/officers | \n",
+ " /company/08632458/persons-with-significant-con... | \n",
+ " 2023-04-30 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " total-exemption-full | \n",
+ " 2022-07-31 | \n",
+ " 2021-08-01 | \n",
+ " False | \n",
+ " 2023-04-30 | \n",
+ " 2022-07-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-07-31 | \n",
+ " 2023-08-14 | \n",
+ " 2022-07-31 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 363 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 363 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-08-01 | \n",
+ " 2021-07-31 | \n",
+ " 2021-07-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " City Of Westminster | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 364 | \n",
+ " 10087753 | \n",
+ " 364 5\n",
+ "Name: n, dtype: object | \n",
+ " WESTONE SQUARE LTD | \n",
+ " dissolved | \n",
+ " 2016-03-29 | \n",
+ " d3414378805c57fce0663cf4c4f0f51fc8375697 | \n",
+ " False | \n",
+ " True | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 364 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10087753/filing-history | \n",
+ " /company/10087753 | \n",
+ " /company/10087753/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 364 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 364 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2018-11-09 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Uk | \n",
+ " NaN | \n",
+ " /company/10087753/insolvency | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 365 | \n",
+ " 11593230 | \n",
+ " 365 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFTNET LTD | \n",
+ " dissolved | \n",
+ " 2018-09-28 | \n",
+ " 6a596537cdcd1f823adb752b0e98d9dfd55433fc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 365 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11593230/filing-history | \n",
+ " /company/11593230 | \n",
+ " /company/11593230/officers | \n",
+ " /company/11593230/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 -39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 365 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 365 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-10-22 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 366 | \n",
+ " 07548588 | \n",
+ " 366 5\n",
+ "Name: n, dtype: object | \n",
+ " GLOBAL EDUCATION-SERVICES UK LIMITED | \n",
+ " dissolved | \n",
+ " 2011-03-02 | \n",
+ " f746513b3c263f5b71d3ad627e0ec4fa8ed0f76f | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 366 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07548588/filing-history | \n",
+ " /company/07548588 | \n",
+ " /company/07548588/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 366 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 366 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2012-10-09 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 367 | \n",
+ " 08282993 | \n",
+ " 367 5\n",
+ "Name: n, dtype: object | \n",
+ " JUICE COLLECTIVE LTD | \n",
+ " dissolved | \n",
+ " 2012-11-06 | \n",
+ " e849bc18f6ac3fc90b6d2bcd244a3ee9cb59d329 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 367 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08282993/filing-history | \n",
+ " /company/08282993 | \n",
+ " /company/08282993/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 367 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 367 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-06-24 | \n",
+ " NaN | \n",
+ " 5th Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 368 | \n",
+ " 13964334 | \n",
+ " 368 5\n",
+ "Name: n, dtype: object | \n",
+ " CHOCO-LOT LTD | \n",
+ " active | \n",
+ " 2022-03-09 | \n",
+ " 443589b3215ea10e53670083ee5e489fb43b5368 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 368 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13964334/filing-history | \n",
+ " /company/13964334 | \n",
+ " /company/13964334/officers | \n",
+ " /company/13964334/persons-with-significant-con... | \n",
+ " 2023-12-09 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2023-03-31 | \n",
+ " 2022-03-09 | \n",
+ " False | \n",
+ " 2023-12-09 | \n",
+ " 2023-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-03-08 | \n",
+ " 2023-03-22 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 368 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 368 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 369 | \n",
+ " 09373180 | \n",
+ " 369 5\n",
+ "Name: n, dtype: object | \n",
+ " SMB CATERING LIMITED | \n",
+ " dissolved | \n",
+ " 2015-01-05 | \n",
+ " 8a69717c8641dd39000dfff49f83dd5f65b5d3bc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 369 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09373180/filing-history | \n",
+ " /company/09373180 | \n",
+ " /company/09373180/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " Room 2, 3 And 5 37-39 Oxford Street | \n",
+ " active | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 369 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 369 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-06-21 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'name': 'WESTERN SMS LIMITED', 'effective_fr... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 370 | \n",
+ " 09675396 | \n",
+ " 370 5\n",
+ "Name: n, dtype: object | \n",
+ " PSYA LTD | \n",
+ " dissolved | \n",
+ " 2015-07-07 | \n",
+ " 561d11fe1337d88cd62b39f30a638e0a9bb331d0 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 370 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09675396/filing-history | \n",
+ " /company/09675396 | \n",
+ " /company/09675396/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " City Of London | \n",
+ " 37-39 Oxford Street Lower Ground Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 370 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 370 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-12-13 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 371 | \n",
+ " 07452617 | \n",
+ " 371 5\n",
+ "Name: n, dtype: object | \n",
+ " EDUCATION-SERVICES UK LIMITED | \n",
+ " dissolved | \n",
+ " 2010-11-26 | \n",
+ " da0a238addf4fe6a4e9236e777d3e43950884b7a | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [85600] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 371 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07452617/filing-history | \n",
+ " /company/07452617 | \n",
+ " /company/07452617/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " total-exemption-small | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " active | \n",
+ " 2014-12-17 | \n",
+ " False | \n",
+ " 371 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 371 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-11-30 | \n",
+ " 2016-01-19 | \n",
+ " NaN | \n",
+ " 2nd Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-12-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 374 | \n",
+ " 13967497 | \n",
+ " 374 5\n",
+ "Name: n, dtype: object | \n",
+ " CHOCO-FIVES LTD | \n",
+ " active | \n",
+ " 2022-03-10 | \n",
+ " 3d59810982875f25bd2512d05735164ebe827729 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 374 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13967497/filing-history | \n",
+ " /company/13967497 | \n",
+ " /company/13967497/officers | \n",
+ " /company/13967497/persons-with-significant-con... | \n",
+ " 2023-12-10 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2023-03-31 | \n",
+ " 2022-03-10 | \n",
+ " False | \n",
+ " 2023-12-10 | \n",
+ " 2023-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-03-09 | \n",
+ " 2023-03-23 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 374 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 374 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 375 | \n",
+ " 10231441 | \n",
+ " 375 5\n",
+ "Name: n, dtype: object | \n",
+ " AH MONEY EXCHANGE LTD | \n",
+ " active | \n",
+ " 2016-06-14 | \n",
+ " ef19a44cf84e2532c546002c291302d459c8ed28 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [64999] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 375 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10231441/filing-history | \n",
+ " /company/10231441 | \n",
+ " /company/10231441/officers | \n",
+ " /company/10231441/persons-with-significant-con... | \n",
+ " 2023-03-31 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " dormant | \n",
+ " 2022-06-30 | \n",
+ " 2021-07-01 | \n",
+ " False | \n",
+ " 2023-03-31 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-08-30 | \n",
+ " 2023-09-13 | \n",
+ " 2022-08-30 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 375 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 375 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-07-01 | \n",
+ " 2021-06-30 | \n",
+ " 2021-06-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 376 | \n",
+ " 14472151 | \n",
+ " 376 5\n",
+ "Name: n, dtype: object | \n",
+ " BRITCO GIFTS LIMITED | \n",
+ " active | \n",
+ " 2022-11-09 | \n",
+ " f36fab578e6a739eba76deb11b6f5ff831e30f0f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 376 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/14472151/filing-history | \n",
+ " /company/14472151 | \n",
+ " /company/14472151/officers | \n",
+ " /company/14472151/persons-with-significant-con... | \n",
+ " 2024-08-09 | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " null | \n",
+ " 2023-11-30 | \n",
+ " 2022-11-09 | \n",
+ " False | \n",
+ " 2024-08-09 | \n",
+ " 2023-11-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-11-08 | \n",
+ " 2023-11-22 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 376 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 376 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 377 | \n",
+ " 08645355 | \n",
+ " 377 5\n",
+ "Name: n, dtype: object | \n",
+ " BRUNEL EDUCATION SERVICES LIMITED | \n",
+ " dissolved | \n",
+ " 2013-08-09 | \n",
+ " 0c14a5a3a398dc830d7dff32ded868581aa98b00 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 377 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08645355/filing-history | \n",
+ " /company/08645355 | \n",
+ " /company/08645355/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 08 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 377 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 377 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-03-24 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Middlesex | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 379 | \n",
+ " 13795800 | \n",
+ " 379 5\n",
+ "Name: n, dtype: object | \n",
+ " ASUS BLUE LIMITED | \n",
+ " active | \n",
+ " 2021-12-12 | \n",
+ " 6a66ab84fdaf31f0c1142a51644ed212e55946af | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47990] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 379 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13795800/filing-history | \n",
+ " /company/13795800 | \n",
+ " /company/13795800/officers | \n",
+ " /company/13795800/persons-with-significant-con... | \n",
+ " 2023-09-12 | \n",
+ " 31 | \n",
+ " 12 | \n",
+ " null | \n",
+ " 2022-12-31 | \n",
+ " 2021-12-12 | \n",
+ " False | \n",
+ " 2023-09-12 | \n",
+ " 2022-12-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2022-12-11 | \n",
+ " 2022-12-25 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " Oxfordt St 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 379 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 379 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 380 | \n",
+ " 13857378 | \n",
+ " 380 5\n",
+ "Name: n, dtype: object | \n",
+ " ASUSGIFTS LIMITED | \n",
+ " active | \n",
+ " 2022-01-18 | \n",
+ " 36e160f8771a088f32722211e8874d5013442085 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47789] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 380 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13857378/filing-history | \n",
+ " /company/13857378 | \n",
+ " /company/13857378/officers | \n",
+ " /company/13857378/persons-with-significant-con... | \n",
+ " 2023-10-18 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " 2023-01-31 | \n",
+ " 2022-01-18 | \n",
+ " False | \n",
+ " 2023-10-18 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-01-17 | \n",
+ " 2023-01-31 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 380 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 380 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 11468719 | \n",
+ " 381 5\n",
+ "Name: n, dtype: object | \n",
+ " SEEN CAPTURE LTD | \n",
+ " active | \n",
+ " 2018-07-17 | \n",
+ " dce8d6d8a2d69400cc9481b5a4b33742d7b6f39e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 381 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11468719/filing-history | \n",
+ " /company/11468719 | \n",
+ " /company/11468719/officers | \n",
+ " /company/11468719/persons-with-significant-con... | \n",
+ " 2021-04-30 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " micro-entity | \n",
+ " 2020-07-31 | \n",
+ " 2019-08-01 | \n",
+ " True | \n",
+ " 2021-04-30 | \n",
+ " 2020-07-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2020-07-16 | \n",
+ " 2020-08-27 | \n",
+ " 2019-07-16 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 381 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 381 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2018-07-17 | \n",
+ " 2019-07-31 | \n",
+ " 2019-07-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 601 | \n",
+ " 10941293 | \n",
+ " 601 5\n",
+ "Name: n, dtype: object | \n",
+ " BUMPZ LTD | \n",
+ " dissolved | \n",
+ " 2017-08-31 | \n",
+ " f3b125ec842c55d9e84d7817ab3417d0af4962d4 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 601 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10941293/filing-history | \n",
+ " /company/10941293 | \n",
+ " /company/10941293/officers | \n",
+ " /company/10941293/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 08 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2DF | \n",
+ " England | \n",
+ " London | \n",
+ " 263-265 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 601 263-265 Oxford Street London W1C 2DF En... | \n",
+ " 601 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2018-09-11 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 602 | \n",
+ " 11647421 | \n",
+ " 602 5\n",
+ "Name: n, dtype: object | \n",
+ " VENGAT GIFT LTD | \n",
+ " dissolved | \n",
+ " 2018-10-29 | \n",
+ " 8db72c3a59b615c0618f4fb67f1a1bc174e57828 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [56210] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 602 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11647421/filing-history | \n",
+ " /company/11647421 | \n",
+ " /company/11647421/officers | \n",
+ " /company/11647421/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2DF | \n",
+ " England | \n",
+ " London | \n",
+ " 263 265 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 602 263-265 Oxford Street London W1C 2DF En... | \n",
+ " 602 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2020-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 629 | \n",
+ " 08949849 | \n",
+ " 629 5\n",
+ "Name: n, dtype: object | \n",
+ " WEST ONE SOUVENIRS LIMITED | \n",
+ " dissolved | \n",
+ " 2014-03-20 | \n",
+ " 720346e6dc650dcb0733f56752a44ccf33472c1d | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 629 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08949849/filing-history | \n",
+ " /company/08949849 | \n",
+ " /company/08949849/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2JN | \n",
+ " England | \n",
+ " London | \n",
+ " 161-163 Oxford Street | \n",
+ " active | \n",
+ " 2015-05-28 | \n",
+ " False | \n",
+ " 629 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... | \n",
+ " 629 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-01-26 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-05-28 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 633 | \n",
+ " 07570906 | \n",
+ " 633 5\n",
+ "Name: n, dtype: object | \n",
+ " PLANET SOUVENIRS (UK) LIMITED | \n",
+ " dissolved | \n",
+ " 2011-03-21 | \n",
+ " 50fe7e32b431f89a90d7e151fd8b7d90bc065377 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 633 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07570906/filing-history | \n",
+ " /company/07570906 | \n",
+ " /company/07570906/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2PT | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 451 Oxford Street | \n",
+ " NaN | \n",
+ " 2012-03-21 | \n",
+ " NaN | \n",
+ " 633 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... | \n",
+ " 633 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2013-04-02 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 661 | \n",
+ " 11588633 | \n",
+ " 661 5\n",
+ "Name: n, dtype: object | \n",
+ " ROCK GIFTS LTD | \n",
+ " dissolved | \n",
+ " 2018-09-25 | \n",
+ " 585efb06b817e90e3e267c506b7fee459e87fcb2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 661 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11588633/filing-history | \n",
+ " /company/11588633 | \n",
+ " /company/11588633/officers | \n",
+ " /company/11588633/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " England | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 661 njRtQwB1DZ--Qn0W2HDFd3QIt5o\n",
+ "Name: node,... | \n",
+ " 661 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2020-03-03 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 663 | \n",
+ " 11869360 | \n",
+ " 663 5\n",
+ "Name: n, dtype: object | \n",
+ " PINEBIRD LTD | \n",
+ " active | \n",
+ " 2019-03-08 | \n",
+ " cc570896355fde003b9a067f9fd020e7469b07cb | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 663 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11869360/filing-history | \n",
+ " /company/11869360 | \n",
+ " /company/11869360/officers | \n",
+ " /company/11869360/persons-with-significant-con... | \n",
+ " 2022-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " micro-entity | \n",
+ " 2022-03-31 | \n",
+ " 2021-04-01 | \n",
+ " False | \n",
+ " 2022-12-31 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-27 | \n",
+ " 2023-07-11 | \n",
+ " 2022-06-27 | \n",
+ " W1D 1NB | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 146 - 148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 663 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 663 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-04-01 | \n",
+ " 2021-03-31 | \n",
+ " 2021-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 665 | \n",
+ " 10540083 | \n",
+ " 665 5\n",
+ "Name: n, dtype: object | \n",
+ " MARGIN FREE SUPER MARKET LIMITED | \n",
+ " dissolved | \n",
+ " 2016-12-28 | \n",
+ " 65f4810a2d3fa8777ea1f337961f24aeacb69827 | \n",
+ " False | \n",
+ " True | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47290] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 665 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10540083/filing-history | \n",
+ " /company/10540083 | \n",
+ " /company/10540083/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 12 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " England | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 665 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 665 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-02-28 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " /company/10540083/persons-with-significant-con... | \n",
+ " /company/10540083/insolvency | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 666 | \n",
+ " 11016980 | \n",
+ " 666 5\n",
+ "Name: n, dtype: object | \n",
+ " WINHAND LTD | \n",
+ " dissolved | \n",
+ " 2017-10-17 | \n",
+ " dfeb52c61c9250ba22fc1511912c3217c933a82e | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 666 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11016980/filing-history | \n",
+ " /company/11016980 | \n",
+ " /company/11016980/officers | \n",
+ " /company/11016980/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 666 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 666 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-04-02 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 667 | \n",
+ " 08795415 | \n",
+ " 667 5\n",
+ "Name: n, dtype: object | \n",
+ " GLOBAL GIFTS 4 U LTD | \n",
+ " dissolved | \n",
+ " 2013-11-28 | \n",
+ " 8541162ba0e0e9420ce759b65df23bc835694ad2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 667 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08795415/filing-history | \n",
+ " /company/08795415 | \n",
+ " /company/08795415/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1DJ | \n",
+ " England | \n",
+ " London | \n",
+ " 158 Oxford Street | \n",
+ " active | \n",
+ " NaN | \n",
+ " False | \n",
+ " 667 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 667 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-07-14 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 670 | \n",
+ " 05340691 | \n",
+ " 670 5\n",
+ "Name: n, dtype: object | \n",
+ " CITY GIFTS LIMITED | \n",
+ " dissolved | \n",
+ " 2005-01-24 | \n",
+ " 319a9547f08ff91c15764d58d1b35df2be557b3a | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [5248] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 670 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/05340691/filing-history | \n",
+ " /company/05340691 | \n",
+ " /company/05340691/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1DJ | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 158 Oxford Street | \n",
+ " NaN | \n",
+ " 2011-01-24 | \n",
+ " NaN | \n",
+ " 670 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 670 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2010-06-30 | \n",
+ " 2010-06-30 | \n",
+ " 2011-09-06 | \n",
+ " NaN | \n",
+ " London | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 695 | \n",
+ " 10777885 | \n",
+ " 695 5\n",
+ "Name: n, dtype: object | \n",
+ " PASSAGE WAY 142 LTD | \n",
+ " dissolved | \n",
+ " 2017-05-18 | \n",
+ " ce74b1d7e407bf66994ab58dec8355c37e9ac2dc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 695 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10777885/filing-history | \n",
+ " /company/10777885 | \n",
+ " /company/10777885/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2LT | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 142 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 695 YF4maNIEO3y8L99sYNCNl2RpDrY\n",
+ "Name: node,... | \n",
+ " 695 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-12-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " /company/10777885/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 696 | \n",
+ " 11439227 | \n",
+ " 696 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFT 4 YOU LIMITED | \n",
+ " active | \n",
+ " 2018-06-28 | \n",
+ " 97bc28fbf502b765dd84ff0c4f80c428b60b0c3a | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [46900] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 696 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11439227/filing-history | \n",
+ " /company/11439227 | \n",
+ " /company/11439227/officers | \n",
+ " /company/11439227/persons-with-significant-con... | \n",
+ " 2023-03-31 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " total-exemption-full | \n",
+ " 2022-06-30 | \n",
+ " 2021-07-01 | \n",
+ " False | \n",
+ " 2023-03-31 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-06 | \n",
+ " 2023-05-20 | \n",
+ " 2022-05-06 | \n",
+ " W1D 1AL | \n",
+ " England | \n",
+ " London | \n",
+ " 4 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 696 IPg8cqq3roD--yqOV4hznSfIjKg\n",
+ "Name: node,... | \n",
+ " 696 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-07-01 | \n",
+ " 2021-06-30 | \n",
+ " 2021-06-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 800 | \n",
+ " 12268339 | \n",
+ " 800 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFTS OF GLORY LTD | \n",
+ " dissolved | \n",
+ " 2019-10-17 | \n",
+ " 334c5b3d6db7996b2c62a4c0ffbe527fb2ef85ba | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 800 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12268339/filing-history | \n",
+ " /company/12268339 | \n",
+ " /company/12268339/officers | \n",
+ " /company/12268339/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 146/148 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 800 MSOtclJjKJwRv4rWs9cexu8LWlI\n",
+ "Name: node,... | \n",
+ " 800 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-11-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_number n \\\n",
+ "0 13455377 0 \n",
+ "5 13376158 5 2\n",
+ "Name: n, dtype: object \n",
+ "7 12672841 7 3\n",
+ "Name: n, dtype: object \n",
+ "9 13640427 9 3\n",
+ "Name: n, dtype: object \n",
+ "12 14210992 12 3\n",
+ "Name: n, dtype: object \n",
+ "185 12415826 185 4\n",
+ "Name: n, dtype: object \n",
+ "186 10734212 186 4\n",
+ "Name: n, dtype: object \n",
+ "187 11843228 187 4\n",
+ "Name: n, dtype: object \n",
+ "188 13865359 188 4\n",
+ "Name: n, dtype: object \n",
+ "189 11864536 189 4\n",
+ "Name: n, dtype: object \n",
+ "191 11031538 191 4\n",
+ "Name: n, dtype: object \n",
+ "201 13640435 201 4\n",
+ "Name: n, dtype: object \n",
+ "205 13287820 205 4\n",
+ "Name: n, dtype: object \n",
+ "206 12387042 206 4\n",
+ "Name: n, dtype: object \n",
+ "207 11647876 207 4\n",
+ "Name: n, dtype: object \n",
+ "359 10116914 359 5\n",
+ "Name: n, dtype: object \n",
+ "360 08474569 360 5\n",
+ "Name: n, dtype: object \n",
+ "361 08576317 361 5\n",
+ "Name: n, dtype: object \n",
+ "362 09071473 362 5\n",
+ "Name: n, dtype: object \n",
+ "363 08632458 363 5\n",
+ "Name: n, dtype: object \n",
+ "364 10087753 364 5\n",
+ "Name: n, dtype: object \n",
+ "365 11593230 365 5\n",
+ "Name: n, dtype: object \n",
+ "366 07548588 366 5\n",
+ "Name: n, dtype: object \n",
+ "367 08282993 367 5\n",
+ "Name: n, dtype: object \n",
+ "368 13964334 368 5\n",
+ "Name: n, dtype: object \n",
+ "369 09373180 369 5\n",
+ "Name: n, dtype: object \n",
+ "370 09675396 370 5\n",
+ "Name: n, dtype: object \n",
+ "371 07452617 371 5\n",
+ "Name: n, dtype: object \n",
+ "374 13967497 374 5\n",
+ "Name: n, dtype: object \n",
+ "375 10231441 375 5\n",
+ "Name: n, dtype: object \n",
+ "376 14472151 376 5\n",
+ "Name: n, dtype: object \n",
+ "377 08645355 377 5\n",
+ "Name: n, dtype: object \n",
+ "379 13795800 379 5\n",
+ "Name: n, dtype: object \n",
+ "380 13857378 380 5\n",
+ "Name: n, dtype: object \n",
+ "381 11468719 381 5\n",
+ "Name: n, dtype: object \n",
+ "601 10941293 601 5\n",
+ "Name: n, dtype: object \n",
+ "602 11647421 602 5\n",
+ "Name: n, dtype: object \n",
+ "629 08949849 629 5\n",
+ "Name: n, dtype: object \n",
+ "633 07570906 633 5\n",
+ "Name: n, dtype: object \n",
+ "661 11588633 661 5\n",
+ "Name: n, dtype: object \n",
+ "663 11869360 663 5\n",
+ "Name: n, dtype: object \n",
+ "665 10540083 665 5\n",
+ "Name: n, dtype: object \n",
+ "666 11016980 666 5\n",
+ "Name: n, dtype: object \n",
+ "667 08795415 667 5\n",
+ "Name: n, dtype: object \n",
+ "670 05340691 670 5\n",
+ "Name: n, dtype: object \n",
+ "695 10777885 695 5\n",
+ "Name: n, dtype: object \n",
+ "696 11439227 696 5\n",
+ "Name: n, dtype: object \n",
+ "800 12268339 800 5\n",
+ "Name: n, dtype: object \n",
+ "\n",
+ " company_name company_status date_of_creation \\\n",
+ "0 WESTERN CROWN LIMITED active 2021-06-14 \n",
+ "5 GRAND EMPIRE LIMITED active 2021-05-05 \n",
+ "7 LOTUS WHITE LIMITED dissolved 2020-06-15 \n",
+ "9 MY APARTMENTS LTD active 2021-09-23 \n",
+ "12 FANCYGREEN LTD active 2022-07-04 \n",
+ "185 CANDYSTREET LTD active 2020-01-21 \n",
+ "186 XEE ASSET MANAGEMENT LTD dissolved 2017-04-21 \n",
+ "187 GRAND STORE LTD dissolved 2019-02-23 \n",
+ "188 SPARK LABEL LTD active 2022-01-22 \n",
+ "189 LUMS SWEETS LTD active 2019-03-06 \n",
+ "191 COOL MIX LIMITED dissolved 2017-10-25 \n",
+ "201 MY LONDON APARTMENTS LTD active 2021-09-23 \n",
+ "205 MOODY MOON LIMITED active 2021-03-24 \n",
+ "206 GIFT PUNCH LIMITED dissolved 2020-01-06 \n",
+ "207 CEEKEY LONDON LTD active 2018-10-29 \n",
+ "359 LONDON HOT ACCESSORIES LIMITED dissolved 2016-04-11 \n",
+ "360 LANGUAGES ONE-TO-ONE LIMITED dissolved 2013-04-05 \n",
+ "361 FLEET TRAVEL LTD dissolved 2013-06-19 \n",
+ "362 SPEAK UP LONDON LANGUAGE SCHOOL LTD dissolved 2014-06-04 \n",
+ "363 CHERRYTREE FOUNDATION active 2013-07-31 \n",
+ "364 WESTONE SQUARE LTD dissolved 2016-03-29 \n",
+ "365 GIFTNET LTD dissolved 2018-09-28 \n",
+ "366 GLOBAL EDUCATION-SERVICES UK LIMITED dissolved 2011-03-02 \n",
+ "367 JUICE COLLECTIVE LTD dissolved 2012-11-06 \n",
+ "368 CHOCO-LOT LTD active 2022-03-09 \n",
+ "369 SMB CATERING LIMITED dissolved 2015-01-05 \n",
+ "370 PSYA LTD dissolved 2015-07-07 \n",
+ "371 EDUCATION-SERVICES UK LIMITED dissolved 2010-11-26 \n",
+ "374 CHOCO-FIVES LTD active 2022-03-10 \n",
+ "375 AH MONEY EXCHANGE LTD active 2016-06-14 \n",
+ "376 BRITCO GIFTS LIMITED active 2022-11-09 \n",
+ "377 BRUNEL EDUCATION SERVICES LIMITED dissolved 2013-08-09 \n",
+ "379 ASUS BLUE LIMITED active 2021-12-12 \n",
+ "380 ASUSGIFTS LIMITED active 2022-01-18 \n",
+ "381 SEEN CAPTURE LTD active 2018-07-17 \n",
+ "601 BUMPZ LTD dissolved 2017-08-31 \n",
+ "602 VENGAT GIFT LTD dissolved 2018-10-29 \n",
+ "629 WEST ONE SOUVENIRS LIMITED dissolved 2014-03-20 \n",
+ "633 PLANET SOUVENIRS (UK) LIMITED dissolved 2011-03-21 \n",
+ "661 ROCK GIFTS LTD dissolved 2018-09-25 \n",
+ "663 PINEBIRD LTD active 2019-03-08 \n",
+ "665 MARGIN FREE SUPER MARKET LIMITED dissolved 2016-12-28 \n",
+ "666 WINHAND LTD dissolved 2017-10-17 \n",
+ "667 GLOBAL GIFTS 4 U LTD dissolved 2013-11-28 \n",
+ "670 CITY GIFTS LIMITED dissolved 2005-01-24 \n",
+ "695 PASSAGE WAY 142 LTD dissolved 2017-05-18 \n",
+ "696 GIFT 4 YOU LIMITED active 2018-06-28 \n",
+ "800 GIFTS OF GLORY LTD dissolved 2019-10-17 \n",
+ "\n",
+ " etag has_charges \\\n",
+ "0 62747592dd17796cf54645056187d05065962c5e False \n",
+ "5 01cb599b001d570b521aa5ea228c50c8ae65281f False \n",
+ "7 3a576809487dd60ad4b3c526b8d158d328a785d7 False \n",
+ "9 9cdeae01aa5a8ed141bac19c522590eb12fd219d False \n",
+ "12 977575f3f6d8c3b0cb2158325d47ec699eac51be False \n",
+ "185 7a82efc4af28fd48ec6e548af1addcc6ba831dab False \n",
+ "186 546e784c9223d83e3ef669de36f93bdc96633e4d False \n",
+ "187 484e81d4377fa635f8d8a11acb59eac597eb935b False \n",
+ "188 054bb9f5462a43e6655dc08924e945582c8ff016 False \n",
+ "189 5eee644cca249af6f8d0c7fec9f6e1f6d0db3d69 False \n",
+ "191 e8975a02f5352fd68e837b5b7666976658448781 False \n",
+ "201 1b79b3cbdd9ee9f8237601e05725e266fad4a1a4 False \n",
+ "205 ba85eca123d7baa0075111b84a408723abcffc93 False \n",
+ "206 acd2be18b2a2bfd866335b8b992688b97848e662 False \n",
+ "207 bea42e4f783d39910c929122b519188a6c1b1697 False \n",
+ "359 7f9adaf512a3fe28f0110fbdde0f476331f7f9f2 False \n",
+ "360 55dbd18db784054eb9e5d23e5f8a7e92c8ac5307 False \n",
+ "361 292fe4141027845ec1aee1714fd66761956fc1de False \n",
+ "362 778b04f45db1ebd85122aff23985128943379520 False \n",
+ "363 22f8e3b5f91817d64439e8faed20473930e66d29 False \n",
+ "364 d3414378805c57fce0663cf4c4f0f51fc8375697 False \n",
+ "365 6a596537cdcd1f823adb752b0e98d9dfd55433fc False \n",
+ "366 f746513b3c263f5b71d3ad627e0ec4fa8ed0f76f False \n",
+ "367 e849bc18f6ac3fc90b6d2bcd244a3ee9cb59d329 NaN \n",
+ "368 443589b3215ea10e53670083ee5e489fb43b5368 False \n",
+ "369 8a69717c8641dd39000dfff49f83dd5f65b5d3bc False \n",
+ "370 561d11fe1337d88cd62b39f30a638e0a9bb331d0 False \n",
+ "371 da0a238addf4fe6a4e9236e777d3e43950884b7a False \n",
+ "374 3d59810982875f25bd2512d05735164ebe827729 False \n",
+ "375 ef19a44cf84e2532c546002c291302d459c8ed28 False \n",
+ "376 f36fab578e6a739eba76deb11b6f5ff831e30f0f False \n",
+ "377 0c14a5a3a398dc830d7dff32ded868581aa98b00 False \n",
+ "379 6a66ab84fdaf31f0c1142a51644ed212e55946af False \n",
+ "380 36e160f8771a088f32722211e8874d5013442085 False \n",
+ "381 dce8d6d8a2d69400cc9481b5a4b33742d7b6f39e False \n",
+ "601 f3b125ec842c55d9e84d7817ab3417d0af4962d4 False \n",
+ "602 8db72c3a59b615c0618f4fb67f1a1bc174e57828 False \n",
+ "629 720346e6dc650dcb0733f56752a44ccf33472c1d False \n",
+ "633 50fe7e32b431f89a90d7e151fd8b7d90bc065377 False \n",
+ "661 585efb06b817e90e3e267c506b7fee459e87fcb2 False \n",
+ "663 cc570896355fde003b9a067f9fd020e7469b07cb False \n",
+ "665 65f4810a2d3fa8777ea1f337961f24aeacb69827 False \n",
+ "666 dfeb52c61c9250ba22fc1511912c3217c933a82e False \n",
+ "667 8541162ba0e0e9420ce759b65df23bc835694ad2 False \n",
+ "670 319a9547f08ff91c15764d58d1b35df2be557b3a False \n",
+ "695 ce74b1d7e407bf66994ab58dec8355c37e9ac2dc False \n",
+ "696 97bc28fbf502b765dd84ff0c4f80c428b60b0c3a False \n",
+ "800 334c5b3d6db7996b2c62a4c0ffbe527fb2ef85ba False \n",
+ "\n",
+ " has_insolvency_history has_super_secure_pscs jurisdiction \\\n",
+ "0 False False england-wales \n",
+ "5 False False england-wales \n",
+ "7 False False england-wales \n",
+ "9 False False england-wales \n",
+ "12 False False england-wales \n",
+ "185 False False england-wales \n",
+ "186 False NaN england-wales \n",
+ "187 False False england-wales \n",
+ "188 False False england-wales \n",
+ "189 False False england-wales \n",
+ "191 False NaN england-wales \n",
+ "201 False False england-wales \n",
+ "205 False False england-wales \n",
+ "206 False False england-wales \n",
+ "207 False False england-wales \n",
+ "359 False NaN england-wales \n",
+ "360 False NaN england-wales \n",
+ "361 False NaN england-wales \n",
+ "362 False NaN england-wales \n",
+ "363 False False england-wales \n",
+ "364 True NaN england-wales \n",
+ "365 False NaN england-wales \n",
+ "366 False NaN england-wales \n",
+ "367 NaN NaN england-wales \n",
+ "368 False False england-wales \n",
+ "369 False NaN england-wales \n",
+ "370 False NaN england-wales \n",
+ "371 False NaN england-wales \n",
+ "374 False False england-wales \n",
+ "375 False False england-wales \n",
+ "376 False False england-wales \n",
+ "377 False NaN england-wales \n",
+ "379 False False england-wales \n",
+ "380 False False england-wales \n",
+ "381 False False england-wales \n",
+ "601 False NaN england-wales \n",
+ "602 False NaN england-wales \n",
+ "629 False NaN england-wales \n",
+ "633 False NaN england-wales \n",
+ "661 False NaN england-wales \n",
+ "663 False False england-wales \n",
+ "665 True False england-wales \n",
+ "666 False NaN england-wales \n",
+ "667 False NaN england-wales \n",
+ "670 False NaN england-wales \n",
+ "695 False NaN england-wales \n",
+ "696 False False england-wales \n",
+ "800 False False england-wales \n",
+ "\n",
+ " registered_office_is_in_dispute sic_codes \\\n",
+ "0 False [47190] \n",
+ "5 False [47190] \n",
+ "7 False [47190] \n",
+ "9 False [55100] \n",
+ "12 False [47789] \n",
+ "185 False [47240] \n",
+ "186 False [82990] \n",
+ "187 False [47190] \n",
+ "188 False [47190] \n",
+ "189 False [47190] \n",
+ "191 False [47190] \n",
+ "201 False [55100] \n",
+ "205 False [47190] \n",
+ "206 False [47710] \n",
+ "207 False [47820] \n",
+ "359 False NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN [79110] \n",
+ "362 NaN NaN \n",
+ "363 False [99000] \n",
+ "364 False NaN \n",
+ "365 False [47190] \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 False [47190] \n",
+ "369 NaN NaN \n",
+ "370 False NaN \n",
+ "371 NaN [85600] \n",
+ "374 False [47190] \n",
+ "375 False [64999] \n",
+ "376 False [47190] \n",
+ "377 NaN NaN \n",
+ "379 False [47990] \n",
+ "380 False [47789] \n",
+ "381 False [47190] \n",
+ "601 False [47190] \n",
+ "602 False [56210] \n",
+ "629 NaN [47190] \n",
+ "633 NaN [47190] \n",
+ "661 False [47190] \n",
+ "663 False [47190] \n",
+ "665 False [47290] \n",
+ "666 False [47190] \n",
+ "667 NaN NaN \n",
+ "670 NaN [5248] \n",
+ "695 False [47190] \n",
+ "696 False [46900] \n",
+ "800 False [47190] \n",
+ "\n",
+ " type \\\n",
+ "0 ltd \n",
+ "5 ltd \n",
+ "7 ltd \n",
+ "9 ltd \n",
+ "12 ltd \n",
+ "185 ltd \n",
+ "186 ltd \n",
+ "187 ltd \n",
+ "188 ltd \n",
+ "189 ltd \n",
+ "191 ltd \n",
+ "201 ltd \n",
+ "205 ltd \n",
+ "206 ltd \n",
+ "207 ltd \n",
+ "359 ltd \n",
+ "360 ltd \n",
+ "361 ltd \n",
+ "362 ltd \n",
+ "363 private-limited-guarant-nsc-limited-exemption \n",
+ "364 ltd \n",
+ "365 ltd \n",
+ "366 ltd \n",
+ "367 ltd \n",
+ "368 ltd \n",
+ "369 ltd \n",
+ "370 ltd \n",
+ "371 ltd \n",
+ "374 ltd \n",
+ "375 ltd \n",
+ "376 ltd \n",
+ "377 ltd \n",
+ "379 ltd \n",
+ "380 ltd \n",
+ "381 ltd \n",
+ "601 ltd \n",
+ "602 ltd \n",
+ "629 ltd \n",
+ "633 ltd \n",
+ "661 ltd \n",
+ "663 ltd \n",
+ "665 ltd \n",
+ "666 ltd \n",
+ "667 ltd \n",
+ "670 ltd \n",
+ "695 ltd \n",
+ "696 ltd \n",
+ "800 ltd \n",
+ "\n",
+ " undeliverable_registered_office_address can_file \\\n",
+ "0 False True \n",
+ "5 False True \n",
+ "7 False False \n",
+ "9 False True \n",
+ "12 False True \n",
+ "185 False True \n",
+ "186 False False \n",
+ "187 False False \n",
+ "188 False True \n",
+ "189 False True \n",
+ "191 False False \n",
+ "201 False True \n",
+ "205 False True \n",
+ "206 False False \n",
+ "207 False True \n",
+ "359 False False \n",
+ "360 False False \n",
+ "361 False False \n",
+ "362 False False \n",
+ "363 False True \n",
+ "364 False False \n",
+ "365 False False \n",
+ "366 False False \n",
+ "367 False False \n",
+ "368 False True \n",
+ "369 False False \n",
+ "370 False False \n",
+ "371 False False \n",
+ "374 False True \n",
+ "375 False True \n",
+ "376 False True \n",
+ "377 False False \n",
+ "379 False True \n",
+ "380 False True \n",
+ "381 False True \n",
+ "601 False False \n",
+ "602 False False \n",
+ "629 False False \n",
+ "633 False False \n",
+ "661 False False \n",
+ "663 False True \n",
+ "665 False False \n",
+ "666 False False \n",
+ "667 False False \n",
+ "670 False False \n",
+ "695 False False \n",
+ "696 False True \n",
+ "800 False False \n",
+ "\n",
+ " edge \\\n",
+ "0 Origin \n",
+ "5 5 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "7 7 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "9 9 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "12 12 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "185 185 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "186 186 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "187 187 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "188 188 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "189 189 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "191 191 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "201 201 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "205 205 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "206 206 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "207 207 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "359 359 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "360 360 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "361 361 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "362 362 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "363 363 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "364 364 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "365 365 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "366 366 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "367 367 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "368 368 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "369 369 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "370 370 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "371 371 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "374 374 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "375 375 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "376 376 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "377 377 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "379 379 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "380 380 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "381 381 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "601 601 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "602 602 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "629 629 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "633 633 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "661 661 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "663 663 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "665 665 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "666 666 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "667 667 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "670 670 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "695 695 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "696 696 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "800 800 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "\n",
+ " links.filing_history links.self \\\n",
+ "0 /company/13455377/filing-history /company/13455377 \n",
+ "5 /company/13376158/filing-history /company/13376158 \n",
+ "7 /company/12672841/filing-history /company/12672841 \n",
+ "9 /company/13640427/filing-history /company/13640427 \n",
+ "12 /company/14210992/filing-history /company/14210992 \n",
+ "185 /company/12415826/filing-history /company/12415826 \n",
+ "186 /company/10734212/filing-history /company/10734212 \n",
+ "187 /company/11843228/filing-history /company/11843228 \n",
+ "188 /company/13865359/filing-history /company/13865359 \n",
+ "189 /company/11864536/filing-history /company/11864536 \n",
+ "191 /company/11031538/filing-history /company/11031538 \n",
+ "201 /company/13640435/filing-history /company/13640435 \n",
+ "205 /company/13287820/filing-history /company/13287820 \n",
+ "206 /company/12387042/filing-history /company/12387042 \n",
+ "207 /company/11647876/filing-history /company/11647876 \n",
+ "359 /company/10116914/filing-history /company/10116914 \n",
+ "360 /company/08474569/filing-history /company/08474569 \n",
+ "361 /company/08576317/filing-history /company/08576317 \n",
+ "362 /company/09071473/filing-history /company/09071473 \n",
+ "363 /company/08632458/filing-history /company/08632458 \n",
+ "364 /company/10087753/filing-history /company/10087753 \n",
+ "365 /company/11593230/filing-history /company/11593230 \n",
+ "366 /company/07548588/filing-history /company/07548588 \n",
+ "367 /company/08282993/filing-history /company/08282993 \n",
+ "368 /company/13964334/filing-history /company/13964334 \n",
+ "369 /company/09373180/filing-history /company/09373180 \n",
+ "370 /company/09675396/filing-history /company/09675396 \n",
+ "371 /company/07452617/filing-history /company/07452617 \n",
+ "374 /company/13967497/filing-history /company/13967497 \n",
+ "375 /company/10231441/filing-history /company/10231441 \n",
+ "376 /company/14472151/filing-history /company/14472151 \n",
+ "377 /company/08645355/filing-history /company/08645355 \n",
+ "379 /company/13795800/filing-history /company/13795800 \n",
+ "380 /company/13857378/filing-history /company/13857378 \n",
+ "381 /company/11468719/filing-history /company/11468719 \n",
+ "601 /company/10941293/filing-history /company/10941293 \n",
+ "602 /company/11647421/filing-history /company/11647421 \n",
+ "629 /company/08949849/filing-history /company/08949849 \n",
+ "633 /company/07570906/filing-history /company/07570906 \n",
+ "661 /company/11588633/filing-history /company/11588633 \n",
+ "663 /company/11869360/filing-history /company/11869360 \n",
+ "665 /company/10540083/filing-history /company/10540083 \n",
+ "666 /company/11016980/filing-history /company/11016980 \n",
+ "667 /company/08795415/filing-history /company/08795415 \n",
+ "670 /company/05340691/filing-history /company/05340691 \n",
+ "695 /company/10777885/filing-history /company/10777885 \n",
+ "696 /company/11439227/filing-history /company/11439227 \n",
+ "800 /company/12268339/filing-history /company/12268339 \n",
+ "\n",
+ " links.officers \\\n",
+ "0 /company/13455377/officers \n",
+ "5 /company/13376158/officers \n",
+ "7 /company/12672841/officers \n",
+ "9 /company/13640427/officers \n",
+ "12 /company/14210992/officers \n",
+ "185 /company/12415826/officers \n",
+ "186 /company/10734212/officers \n",
+ "187 /company/11843228/officers \n",
+ "188 /company/13865359/officers \n",
+ "189 /company/11864536/officers \n",
+ "191 /company/11031538/officers \n",
+ "201 /company/13640435/officers \n",
+ "205 /company/13287820/officers \n",
+ "206 /company/12387042/officers \n",
+ "207 /company/11647876/officers \n",
+ "359 /company/10116914/officers \n",
+ "360 /company/08474569/officers \n",
+ "361 /company/08576317/officers \n",
+ "362 /company/09071473/officers \n",
+ "363 /company/08632458/officers \n",
+ "364 /company/10087753/officers \n",
+ "365 /company/11593230/officers \n",
+ "366 /company/07548588/officers \n",
+ "367 /company/08282993/officers \n",
+ "368 /company/13964334/officers \n",
+ "369 /company/09373180/officers \n",
+ "370 /company/09675396/officers \n",
+ "371 /company/07452617/officers \n",
+ "374 /company/13967497/officers \n",
+ "375 /company/10231441/officers \n",
+ "376 /company/14472151/officers \n",
+ "377 /company/08645355/officers \n",
+ "379 /company/13795800/officers \n",
+ "380 /company/13857378/officers \n",
+ "381 /company/11468719/officers \n",
+ "601 /company/10941293/officers \n",
+ "602 /company/11647421/officers \n",
+ "629 /company/08949849/officers \n",
+ "633 /company/07570906/officers \n",
+ "661 /company/11588633/officers \n",
+ "663 /company/11869360/officers \n",
+ "665 /company/10540083/officers \n",
+ "666 /company/11016980/officers \n",
+ "667 /company/08795415/officers \n",
+ "670 /company/05340691/officers \n",
+ "695 /company/10777885/officers \n",
+ "696 /company/11439227/officers \n",
+ "800 /company/12268339/officers \n",
+ "\n",
+ " links.persons_with_significant_control accounts.next_due \\\n",
+ "0 /company/13455377/persons-with-significant-con... 2023-03-14 \n",
+ "5 /company/13376158/persons-with-significant-con... 2023-02-05 \n",
+ "7 /company/12672841/persons-with-significant-con... NaN \n",
+ "9 /company/13640427/persons-with-significant-con... 2023-06-23 \n",
+ "12 /company/14210992/persons-with-significant-con... 2024-04-04 \n",
+ "185 /company/12415826/persons-with-significant-con... 2023-10-31 \n",
+ "186 /company/10734212/persons-with-significant-con... NaN \n",
+ "187 /company/11843228/persons-with-significant-con... NaN \n",
+ "188 /company/13865359/persons-with-significant-con... 2023-10-22 \n",
+ "189 /company/11864536/persons-with-significant-con... 2021-12-31 \n",
+ "191 /company/11031538/persons-with-significant-con... NaN \n",
+ "201 /company/13640435/persons-with-significant-con... 2023-06-23 \n",
+ "205 /company/13287820/persons-with-significant-con... 2022-12-24 \n",
+ "206 /company/12387042/persons-with-significant-con... NaN \n",
+ "207 /company/11647876/persons-with-significant-con... 2021-07-31 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 /company/08632458/persons-with-significant-con... 2023-04-30 \n",
+ "364 NaN NaN \n",
+ "365 /company/11593230/persons-with-significant-con... NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 /company/13964334/persons-with-significant-con... 2023-12-09 \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 /company/13967497/persons-with-significant-con... 2023-12-10 \n",
+ "375 /company/10231441/persons-with-significant-con... 2023-03-31 \n",
+ "376 /company/14472151/persons-with-significant-con... 2024-08-09 \n",
+ "377 NaN NaN \n",
+ "379 /company/13795800/persons-with-significant-con... 2023-09-12 \n",
+ "380 /company/13857378/persons-with-significant-con... 2023-10-18 \n",
+ "381 /company/11468719/persons-with-significant-con... 2021-04-30 \n",
+ "601 /company/10941293/persons-with-significant-con... NaN \n",
+ "602 /company/11647421/persons-with-significant-con... NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 /company/11588633/persons-with-significant-con... NaN \n",
+ "663 /company/11869360/persons-with-significant-con... 2022-12-31 \n",
+ "665 NaN NaN \n",
+ "666 /company/11016980/persons-with-significant-con... NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 /company/11439227/persons-with-significant-con... 2023-03-31 \n",
+ "800 /company/12268339/persons-with-significant-con... NaN \n",
+ "\n",
+ " accounts.accounting_reference_date.day \\\n",
+ "0 30 \n",
+ "5 31 \n",
+ "7 30 \n",
+ "9 30 \n",
+ "12 31 \n",
+ "185 31 \n",
+ "186 30 \n",
+ "187 28 \n",
+ "188 31 \n",
+ "189 31 \n",
+ "191 31 \n",
+ "201 30 \n",
+ "205 31 \n",
+ "206 31 \n",
+ "207 31 \n",
+ "359 30 \n",
+ "360 31 \n",
+ "361 30 \n",
+ "362 30 \n",
+ "363 31 \n",
+ "364 31 \n",
+ "365 30 \n",
+ "366 31 \n",
+ "367 31 \n",
+ "368 31 \n",
+ "369 31 \n",
+ "370 31 \n",
+ "371 30 \n",
+ "374 31 \n",
+ "375 30 \n",
+ "376 30 \n",
+ "377 31 \n",
+ "379 31 \n",
+ "380 31 \n",
+ "381 31 \n",
+ "601 31 \n",
+ "602 31 \n",
+ "629 31 \n",
+ "633 31 \n",
+ "661 30 \n",
+ "663 31 \n",
+ "665 31 \n",
+ "666 31 \n",
+ "667 30 \n",
+ "670 30 \n",
+ "695 31 \n",
+ "696 30 \n",
+ "800 31 \n",
+ "\n",
+ " accounts.accounting_reference_date.month accounts.last_accounts.type \\\n",
+ "0 06 null \n",
+ "5 05 null \n",
+ "7 06 null \n",
+ "9 09 null \n",
+ "12 07 null \n",
+ "185 01 dormant \n",
+ "186 04 dormant \n",
+ "187 02 null \n",
+ "188 01 null \n",
+ "189 03 dormant \n",
+ "191 10 null \n",
+ "201 09 null \n",
+ "205 03 null \n",
+ "206 01 null \n",
+ "207 10 micro-entity \n",
+ "359 04 null \n",
+ "360 03 null \n",
+ "361 06 null \n",
+ "362 06 null \n",
+ "363 07 total-exemption-full \n",
+ "364 03 null \n",
+ "365 09 null \n",
+ "366 03 null \n",
+ "367 03 null \n",
+ "368 03 null \n",
+ "369 01 null \n",
+ "370 07 null \n",
+ "371 11 total-exemption-small \n",
+ "374 03 null \n",
+ "375 06 dormant \n",
+ "376 11 null \n",
+ "377 08 null \n",
+ "379 12 null \n",
+ "380 01 null \n",
+ "381 07 micro-entity \n",
+ "601 08 null \n",
+ "602 10 null \n",
+ "629 03 null \n",
+ "633 03 null \n",
+ "661 09 null \n",
+ "663 03 micro-entity \n",
+ "665 12 null \n",
+ "666 10 null \n",
+ "667 11 null \n",
+ "670 06 NaN \n",
+ "695 05 null \n",
+ "696 06 total-exemption-full \n",
+ "800 10 null \n",
+ "\n",
+ " accounts.next_accounts.period_end_on \\\n",
+ "0 2022-06-30 \n",
+ "5 2022-05-31 \n",
+ "7 NaN \n",
+ "9 2022-09-30 \n",
+ "12 2023-07-31 \n",
+ "185 2023-01-31 \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 2023-01-31 \n",
+ "189 2021-03-31 \n",
+ "191 NaN \n",
+ "201 2022-09-30 \n",
+ "205 2022-03-31 \n",
+ "206 NaN \n",
+ "207 2020-10-31 \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 2022-07-31 \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 2023-03-31 \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 2023-03-31 \n",
+ "375 2022-06-30 \n",
+ "376 2023-11-30 \n",
+ "377 NaN \n",
+ "379 2022-12-31 \n",
+ "380 2023-01-31 \n",
+ "381 2020-07-31 \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 2022-03-31 \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 2022-06-30 \n",
+ "800 NaN \n",
+ "\n",
+ " accounts.next_accounts.period_start_on accounts.next_accounts.overdue \\\n",
+ "0 2021-06-14 False \n",
+ "5 2021-05-05 False \n",
+ "7 NaN NaN \n",
+ "9 2021-09-23 False \n",
+ "12 2022-07-04 False \n",
+ "185 2022-02-01 False \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 2022-01-22 False \n",
+ "189 2020-04-01 True \n",
+ "191 NaN NaN \n",
+ "201 2021-09-23 False \n",
+ "205 2021-03-24 False \n",
+ "206 NaN NaN \n",
+ "207 2019-11-01 True \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2021-08-01 False \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 2022-03-09 False \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 2022-03-10 False \n",
+ "375 2021-07-01 False \n",
+ "376 2022-11-09 False \n",
+ "377 NaN NaN \n",
+ "379 2021-12-12 False \n",
+ "380 2022-01-18 False \n",
+ "381 2019-08-01 True \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 2021-04-01 False \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 2021-07-01 False \n",
+ "800 NaN NaN \n",
+ "\n",
+ " accounts.next_accounts.due_on accounts.next_made_up_to accounts.overdue \\\n",
+ "0 2023-03-14 2022-06-30 False \n",
+ "5 2023-02-05 2022-05-31 False \n",
+ "7 NaN NaN NaN \n",
+ "9 2023-06-23 2022-09-30 False \n",
+ "12 2024-04-04 2023-07-31 False \n",
+ "185 2023-10-31 2023-01-31 False \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 2023-10-22 2023-01-31 False \n",
+ "189 2021-12-31 2021-03-31 True \n",
+ "191 NaN NaN NaN \n",
+ "201 2023-06-23 2022-09-30 False \n",
+ "205 2022-12-24 2022-03-31 False \n",
+ "206 NaN NaN NaN \n",
+ "207 2021-07-31 2020-10-31 True \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN NaN NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 2023-04-30 2022-07-31 False \n",
+ "364 NaN NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 2023-12-09 2023-03-31 False \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN NaN NaN \n",
+ "374 2023-12-10 2023-03-31 False \n",
+ "375 2023-03-31 2022-06-30 False \n",
+ "376 2024-08-09 2023-11-30 False \n",
+ "377 NaN NaN NaN \n",
+ "379 2023-09-12 2022-12-31 False \n",
+ "380 2023-10-18 2023-01-31 False \n",
+ "381 2021-04-30 2020-07-31 True \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN NaN NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 2022-12-31 2022-03-31 False \n",
+ "665 NaN NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 2023-03-31 2022-06-30 False \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " confirmation_statement.overdue confirmation_statement.next_made_up_to \\\n",
+ "0 False 2023-06-13 \n",
+ "5 False 2023-05-04 \n",
+ "7 NaN NaN \n",
+ "9 False 2023-09-22 \n",
+ "12 False 2023-07-03 \n",
+ "185 False 2023-09-09 \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 False 2023-01-21 \n",
+ "189 False 2023-09-28 \n",
+ "191 NaN NaN \n",
+ "201 False 2023-09-22 \n",
+ "205 True 2022-03-23 \n",
+ "206 NaN NaN \n",
+ "207 True 2020-10-28 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 False 2023-07-31 \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 False 2023-03-08 \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 False 2023-03-09 \n",
+ "375 False 2023-08-30 \n",
+ "376 False 2023-11-08 \n",
+ "377 NaN NaN \n",
+ "379 False 2022-12-11 \n",
+ "380 False 2023-01-17 \n",
+ "381 True 2020-07-16 \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 False 2023-06-27 \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 False 2023-05-06 \n",
+ "800 NaN NaN \n",
+ "\n",
+ " confirmation_statement.next_due confirmation_statement.last_made_up_to \\\n",
+ "0 2023-06-27 2022-06-13 \n",
+ "5 2023-05-18 2022-05-04 \n",
+ "7 NaN NaN \n",
+ "9 2023-10-06 2022-09-22 \n",
+ "12 2023-07-17 NaN \n",
+ "185 2023-09-23 2022-09-09 \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 2023-02-04 NaN \n",
+ "189 2023-10-12 2022-09-28 \n",
+ "191 NaN NaN \n",
+ "201 2023-10-06 2022-09-22 \n",
+ "205 2022-04-06 NaN \n",
+ "206 NaN NaN \n",
+ "207 2020-12-09 2019-10-28 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2023-08-14 2022-07-31 \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 2023-03-22 NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 2023-03-23 NaN \n",
+ "375 2023-09-13 2022-08-30 \n",
+ "376 2023-11-22 NaN \n",
+ "377 NaN NaN \n",
+ "379 2022-12-25 NaN \n",
+ "380 2023-01-31 NaN \n",
+ "381 2020-08-27 2019-07-16 \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 2023-07-11 2022-06-27 \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 2023-05-20 2022-05-06 \n",
+ "800 NaN NaN \n",
+ "\n",
+ " registered_office_address.postal_code registered_office_address.country \\\n",
+ "0 W1C 1LA England \n",
+ "5 W1D 1LZ England \n",
+ "7 W1D 1LZ England \n",
+ "9 W1D 1LZ England \n",
+ "12 W1D 2DU England \n",
+ "185 W1D 1NB England \n",
+ "186 W1D 1NB England \n",
+ "187 W1D 1NB England \n",
+ "188 W1D 1NB England \n",
+ "189 W1D 1NB England \n",
+ "191 W1C 1LN United Kingdom \n",
+ "201 W1D 1LZ United Kingdom \n",
+ "205 W1D 2DG United Kingdom \n",
+ "206 W1D 2DU England \n",
+ "207 W1D 2DU England \n",
+ "359 W1C 2QP United Kingdom \n",
+ "360 W1D 2DU England \n",
+ "361 W1D 2DU England \n",
+ "362 W1D 2DU England \n",
+ "363 W1D 2DU England \n",
+ "364 W1D 2DU England \n",
+ "365 W1D 2DU England \n",
+ "366 W1D 2DU England \n",
+ "367 W1D 2DU England \n",
+ "368 W1D 2DU England \n",
+ "369 W1D 2DU England \n",
+ "370 W1D 2DU England \n",
+ "371 W1D 2DU England \n",
+ "374 W1D 2DU England \n",
+ "375 W1D 2DU England \n",
+ "376 W1D 2DU England \n",
+ "377 W1D 2DU England \n",
+ "379 W1D 2DU England \n",
+ "380 W1D 2DU England \n",
+ "381 W1D 2DU England \n",
+ "601 W1C 2DF England \n",
+ "602 W1C 2DF England \n",
+ "629 W1D 2JN England \n",
+ "633 W1C 2PT United Kingdom \n",
+ "661 W1C 1LN England \n",
+ "663 W1D 1NB United Kingdom \n",
+ "665 W1C 1LN England \n",
+ "666 W1D 2DU United Kingdom \n",
+ "667 W1D 1DJ England \n",
+ "670 W1D 1DJ NaN \n",
+ "695 W1D 2LT United Kingdom \n",
+ "696 W1D 1AL England \n",
+ "800 W1D 1NB United Kingdom \n",
+ "\n",
+ " registered_office_address.locality \\\n",
+ "0 London \n",
+ "5 London \n",
+ "7 London \n",
+ "9 London \n",
+ "12 London \n",
+ "185 London \n",
+ "186 London \n",
+ "187 London \n",
+ "188 London \n",
+ "189 London \n",
+ "191 London \n",
+ "201 London \n",
+ "205 London \n",
+ "206 London \n",
+ "207 London \n",
+ "359 London \n",
+ "360 London \n",
+ "361 London \n",
+ "362 London \n",
+ "363 London \n",
+ "364 London \n",
+ "365 London \n",
+ "366 London \n",
+ "367 London \n",
+ "368 London \n",
+ "369 London \n",
+ "370 City Of London \n",
+ "371 London \n",
+ "374 London \n",
+ "375 London \n",
+ "376 London \n",
+ "377 London \n",
+ "379 London \n",
+ "380 London \n",
+ "381 London \n",
+ "601 London \n",
+ "602 London \n",
+ "629 London \n",
+ "633 London \n",
+ "661 London \n",
+ "663 London \n",
+ "665 London \n",
+ "666 London \n",
+ "667 London \n",
+ "670 NaN \n",
+ "695 London \n",
+ "696 London \n",
+ "800 London \n",
+ "\n",
+ " registered_office_address.address_line_1 status \\\n",
+ "0 470-482 Oxford St Oxford Street NaN \n",
+ "5 Flat 142-144 Oxford Street NaN \n",
+ "7 Flat 142-144 Oxford Street NaN \n",
+ "9 Flat 1 142-144 Oxford Street NaN \n",
+ "12 37-39 Oxford Street NaN \n",
+ "185 146-148 Oxford Street NaN \n",
+ "186 146-148 Oxford Street NaN \n",
+ "187 146-148 Oxford Street NaN \n",
+ "188 146-148 Oxford Street NaN \n",
+ "189 146-148 Oxford Street NaN \n",
+ "191 524 Oxford Street NaN \n",
+ "201 Flat 2 142-144 Oxford Street NaN \n",
+ "205 267-269 Oxford Street NaN \n",
+ "206 37-39 Oxford Street NaN \n",
+ "207 37 Oxford Street NaN \n",
+ "359 537 Oxford Street NaN \n",
+ "360 37-39 Oxford Street NaN \n",
+ "361 37-39 Oxford Street NaN \n",
+ "362 37 - 39 Oxford Street NaN \n",
+ "363 37-39 Oxford Street NaN \n",
+ "364 37-39 Oxford Street NaN \n",
+ "365 37 -39 Oxford Street NaN \n",
+ "366 37-39 Oxford Street NaN \n",
+ "367 37-39 Oxford Street NaN \n",
+ "368 37-39 Oxford Street NaN \n",
+ "369 Room 2, 3 And 5 37-39 Oxford Street active \n",
+ "370 37-39 Oxford Street Lower Ground Floor NaN \n",
+ "371 37-39 Oxford Street active \n",
+ "374 37-39 Oxford Street NaN \n",
+ "375 37-39 Oxford Street NaN \n",
+ "376 37-39 Oxford Street NaN \n",
+ "377 37-39 Oxford Street NaN \n",
+ "379 Oxfordt St 37-39 Oxford Street NaN \n",
+ "380 37-39 Oxford Street NaN \n",
+ "381 37-39 Oxford Street NaN \n",
+ "601 263-265 Oxford Street NaN \n",
+ "602 263 265 Oxford Street NaN \n",
+ "629 161-163 Oxford Street active \n",
+ "633 451 Oxford Street NaN \n",
+ "661 524 Oxford Street NaN \n",
+ "663 146 - 148 Oxford Street NaN \n",
+ "665 524 Oxford Street NaN \n",
+ "666 37-39 Oxford Street NaN \n",
+ "667 158 Oxford Street active \n",
+ "670 158 Oxford Street NaN \n",
+ "695 142 Oxford Street NaN \n",
+ "696 4 Oxford Street NaN \n",
+ "800 146/148 Oxford St Oxford Street NaN \n",
+ "\n",
+ " last_full_members_list_date has_been_liquidated \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 NaN NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 NaN NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 NaN NaN \n",
+ "207 NaN NaN \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 2014-06-19 NaN \n",
+ "362 NaN False \n",
+ "363 NaN False \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN False \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 2014-12-17 False \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN NaN \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 2015-05-28 False \n",
+ "633 2012-03-21 NaN \n",
+ "661 NaN NaN \n",
+ "663 NaN NaN \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN False \n",
+ "670 2011-01-24 NaN \n",
+ "695 NaN NaN \n",
+ "696 NaN NaN \n",
+ "800 NaN NaN \n",
+ "\n",
+ " node \\\n",
+ "0 NaN \n",
+ "5 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "7 7 Flat 142-144 Oxford Street London W1D 1LZ... \n",
+ "9 9 Flat 142-144 Oxford Street London W1D 1LZ... \n",
+ "12 12 flpImMENIgEVKD6l_uuerTgiY10\n",
+ "Name: node, ... \n",
+ "185 185 146-148 Oxford Street London W1D 1NB En... \n",
+ "186 186 146-148 Oxford Street London W1D 1NB En... \n",
+ "187 187 146-148 Oxford Street London W1D 1NB En... \n",
+ "188 188 146-148 Oxford Street London W1D 1NB En... \n",
+ "189 189 146-148 Oxford Street London W1D 1NB En... \n",
+ "191 191 524 Oxford Street London W1C 1LN United... \n",
+ "201 201 juWQybad7VjeIeUTeaOB0nbiF-8\n",
+ "Name: node,... \n",
+ "205 205 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "206 206 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "207 207 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "359 359 537 Oxford Street London W1C 2QP United... \n",
+ "360 360 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "361 361 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "362 362 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "363 363 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "364 364 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "365 365 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "366 366 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "367 367 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "368 368 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "369 369 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "370 370 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "371 371 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "374 374 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "375 375 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "376 376 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "377 377 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "379 379 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "380 380 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "381 381 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "601 601 263-265 Oxford Street London W1C 2DF En... \n",
+ "602 602 263-265 Oxford Street London W1C 2DF En... \n",
+ "629 629 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... \n",
+ "633 633 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... \n",
+ "661 661 njRtQwB1DZ--Qn0W2HDFd3QIt5o\n",
+ "Name: node,... \n",
+ "663 663 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "665 665 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "666 666 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "667 667 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "670 670 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "695 695 YF4maNIEO3y8L99sYNCNl2RpDrY\n",
+ "Name: node,... \n",
+ "696 696 IPg8cqq3roD--yqOV4hznSfIjKg\n",
+ "Name: node,... \n",
+ "800 800 MSOtclJjKJwRv4rWs9cexu8LWlI\n",
+ "Name: node,... \n",
+ "\n",
+ " node_type \\\n",
+ "0 NaN \n",
+ "5 5 Person\n",
+ "Name: node_type, dtype: object \n",
+ "7 7 Address\n",
+ "Name: node_type, dtype: object \n",
+ "9 9 Address\n",
+ "Name: node_type, dtype: object \n",
+ "12 12 Person\n",
+ "Name: node_type, dtype: object \n",
+ "185 185 Address\n",
+ "Name: node_type, dtype: object \n",
+ "186 186 Address\n",
+ "Name: node_type, dtype: object \n",
+ "187 187 Address\n",
+ "Name: node_type, dtype: object \n",
+ "188 188 Address\n",
+ "Name: node_type, dtype: object \n",
+ "189 189 Address\n",
+ "Name: node_type, dtype: object \n",
+ "191 191 Address\n",
+ "Name: node_type, dtype: object \n",
+ "201 201 Person\n",
+ "Name: node_type, dtype: object \n",
+ "205 205 Person\n",
+ "Name: node_type, dtype: object \n",
+ "206 206 Person\n",
+ "Name: node_type, dtype: object \n",
+ "207 207 Person\n",
+ "Name: node_type, dtype: object \n",
+ "359 359 Address\n",
+ "Name: node_type, dtype: object \n",
+ "360 360 Address\n",
+ "Name: node_type, dtype: object \n",
+ "361 361 Address\n",
+ "Name: node_type, dtype: object \n",
+ "362 362 Address\n",
+ "Name: node_type, dtype: object \n",
+ "363 363 Address\n",
+ "Name: node_type, dtype: object \n",
+ "364 364 Address\n",
+ "Name: node_type, dtype: object \n",
+ "365 365 Address\n",
+ "Name: node_type, dtype: object \n",
+ "366 366 Address\n",
+ "Name: node_type, dtype: object \n",
+ "367 367 Address\n",
+ "Name: node_type, dtype: object \n",
+ "368 368 Address\n",
+ "Name: node_type, dtype: object \n",
+ "369 369 Address\n",
+ "Name: node_type, dtype: object \n",
+ "370 370 Address\n",
+ "Name: node_type, dtype: object \n",
+ "371 371 Address\n",
+ "Name: node_type, dtype: object \n",
+ "374 374 Address\n",
+ "Name: node_type, dtype: object \n",
+ "375 375 Address\n",
+ "Name: node_type, dtype: object \n",
+ "376 376 Address\n",
+ "Name: node_type, dtype: object \n",
+ "377 377 Address\n",
+ "Name: node_type, dtype: object \n",
+ "379 379 Address\n",
+ "Name: node_type, dtype: object \n",
+ "380 380 Address\n",
+ "Name: node_type, dtype: object \n",
+ "381 381 Address\n",
+ "Name: node_type, dtype: object \n",
+ "601 601 Address\n",
+ "Name: node_type, dtype: object \n",
+ "602 602 Address\n",
+ "Name: node_type, dtype: object \n",
+ "629 629 Person\n",
+ "Name: node_type, dtype: object \n",
+ "633 633 Person\n",
+ "Name: node_type, dtype: object \n",
+ "661 661 Person\n",
+ "Name: node_type, dtype: object \n",
+ "663 663 Person\n",
+ "Name: node_type, dtype: object \n",
+ "665 665 Person\n",
+ "Name: node_type, dtype: object \n",
+ "666 666 Person\n",
+ "Name: node_type, dtype: object \n",
+ "667 667 Person\n",
+ "Name: node_type, dtype: object \n",
+ "670 670 Person\n",
+ "Name: node_type, dtype: object \n",
+ "695 695 Person\n",
+ "Name: node_type, dtype: object \n",
+ "696 696 Person\n",
+ "Name: node_type, dtype: object \n",
+ "800 800 Person\n",
+ "Name: node_type, dtype: object \n",
+ "\n",
+ " accounts.last_accounts.period_start_on \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 2021-02-01 \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 2019-03-06 \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 2018-10-29 \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 2020-08-01 \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 2020-07-01 \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 2018-07-17 \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 2020-04-01 \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 2020-07-01 \n",
+ "800 NaN \n",
+ "\n",
+ " accounts.last_accounts.period_end_on accounts.last_accounts.made_up_to \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 2022-01-31 2022-01-31 \n",
+ "186 2018-04-30 2018-04-30 \n",
+ "187 \n",
+ "188 NaN NaN \n",
+ "189 2020-03-31 2020-03-31 \n",
+ "191 \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 \n",
+ "207 2019-10-31 2019-10-31 \n",
+ "359 \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2021-07-31 2021-07-31 \n",
+ "364 \n",
+ "365 \n",
+ "366 \n",
+ "367 NaN NaN \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN 2014-11-30 \n",
+ "374 NaN NaN \n",
+ "375 2021-06-30 2021-06-30 \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 2019-07-31 2019-07-31 \n",
+ "601 \n",
+ "602 \n",
+ "629 NaN NaN \n",
+ "633 \n",
+ "661 \n",
+ "663 2021-03-31 2021-03-31 \n",
+ "665 \n",
+ "666 \n",
+ "667 NaN NaN \n",
+ "670 2010-06-30 2010-06-30 \n",
+ "695 \n",
+ "696 2021-06-30 2021-06-30 \n",
+ "800 \n",
+ "\n",
+ " date_of_cessation company_status_detail \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 2021-11-16 NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 2019-09-24 NaN \n",
+ "187 2021-04-06 NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 2019-01-08 NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN active-proposal-to-strike-off \n",
+ "206 2022-02-22 NaN \n",
+ "207 NaN active-proposal-to-strike-off \n",
+ "359 2017-10-03 NaN \n",
+ "360 2014-12-23 NaN \n",
+ "361 2015-03-17 NaN \n",
+ "362 2016-01-19 NaN \n",
+ "363 NaN NaN \n",
+ "364 2018-11-09 NaN \n",
+ "365 2019-10-22 NaN \n",
+ "366 2012-10-09 NaN \n",
+ "367 2014-06-24 NaN \n",
+ "368 NaN NaN \n",
+ "369 2016-06-21 NaN \n",
+ "370 2016-12-13 NaN \n",
+ "371 2016-01-19 NaN \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 2015-03-24 NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN active-proposal-to-strike-off \n",
+ "601 2018-09-11 NaN \n",
+ "602 2020-03-31 NaN \n",
+ "629 2016-01-26 NaN \n",
+ "633 2013-04-02 NaN \n",
+ "661 2020-03-03 NaN \n",
+ "663 NaN NaN \n",
+ "665 2021-02-28 NaN \n",
+ "666 2019-04-02 NaN \n",
+ "667 2015-07-14 NaN \n",
+ "670 2011-09-06 NaN \n",
+ "695 2019-12-17 NaN \n",
+ "696 NaN NaN \n",
+ "800 2021-11-30 NaN \n",
+ "\n",
+ " registered_office_address.address_line_2 \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 City Of Westminster \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 5th Floor \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 2nd Floor \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 London \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " previous_company_names \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 [{'effective_from': '2019-02-23', 'name': 'GRA... \n",
+ "188 NaN \n",
+ "189 [{'effective_from': '2019-03-06', 'name': 'WES... \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 [{'name': 'WESTERN SMS LIMITED', 'effective_fr... \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " registered_office_address.region \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 Uk \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 Middlesex \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " links.persons_with_significant_control_statements \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 /company/10540083/persons-with-significant-con... \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 /company/10777885/persons-with-significant-con... \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " links.insolvency annual_return.last_made_up_to links.charges \\\n",
+ "0 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "7 NaN NaN NaN \n",
+ "9 NaN NaN NaN \n",
+ "12 NaN NaN NaN \n",
+ "185 NaN NaN NaN \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 NaN NaN NaN \n",
+ "189 NaN NaN NaN \n",
+ "191 NaN NaN NaN \n",
+ "201 NaN NaN NaN \n",
+ "205 NaN NaN NaN \n",
+ "206 NaN NaN NaN \n",
+ "207 NaN NaN NaN \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN 2014-06-19 NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 NaN NaN NaN \n",
+ "364 /company/10087753/insolvency NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 NaN NaN NaN \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN 2014-12-17 NaN \n",
+ "374 NaN NaN NaN \n",
+ "375 NaN NaN NaN \n",
+ "376 NaN NaN NaN \n",
+ "377 NaN NaN NaN \n",
+ "379 NaN NaN NaN \n",
+ "380 NaN NaN NaN \n",
+ "381 NaN NaN NaN \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN 2015-05-28 NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 NaN NaN NaN \n",
+ "665 /company/10540083/insolvency NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 NaN NaN NaN \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " registered_office_address.po_box links.registers annual_return.overdue \\\n",
+ "0 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "7 NaN NaN NaN \n",
+ "9 NaN NaN NaN \n",
+ "12 NaN NaN NaN \n",
+ "185 NaN NaN NaN \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 NaN NaN NaN \n",
+ "189 NaN NaN NaN \n",
+ "191 NaN NaN NaN \n",
+ "201 NaN NaN NaN \n",
+ "205 NaN NaN NaN \n",
+ "206 NaN NaN NaN \n",
+ "207 NaN NaN NaN \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN NaN NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 NaN NaN NaN \n",
+ "364 NaN NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 NaN NaN NaN \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN NaN NaN \n",
+ "374 NaN NaN NaN \n",
+ "375 NaN NaN NaN \n",
+ "376 NaN NaN NaN \n",
+ "377 NaN NaN NaN \n",
+ "379 NaN NaN NaN \n",
+ "380 NaN NaN NaN \n",
+ "381 NaN NaN NaN \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN NaN NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 NaN NaN NaN \n",
+ "665 NaN NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 NaN NaN NaN \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " registered_office_address.care_of links.uk_establishments \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 NaN NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 NaN NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 NaN NaN \n",
+ "207 NaN NaN \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 FARHAN QURAISHI NaN \n",
+ "362 NaN NaN \n",
+ "363 NaN NaN \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN NaN \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 NaN NaN \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 NaN NaN \n",
+ "800 NaN NaN \n",
+ "\n",
+ " foreign_company_details.accounting_requirement.foreign_account_type \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.accounting_requirement.terms_of_account_publication \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.is_a_credit_financial_institution \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.originating_registry.country \n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN "
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.companies[network.companies['registered_office_address.address_line_1'].str.contains(\"Oxford Street\")]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f1a001c0",
+ "metadata": {},
+ "source": [
+ "We can see many more gift and candy shops registered to Oxford Street addresses appearing:\n",
+ " \n",
+ "- GIFT 4 YOU LIMITED (11439227): 4 Oxford Street \n",
+ "- GIFTS OF GLORY LTD (12268339): 146/148 Oxford St Oxford Street\n",
+ "- CITY GIFTS LIMITED (05340691): 158 Oxford Street\n",
+ "- GLOBAL GIFTS 4 U LTD (08795415): 158 Oxford Street\n",
+ "- ROCK GIFTS LTD (11588633): 524 Oxford Street\n",
+ "- PLANET SOUVENIRS (UK) LIMITED (07570906): 451 Oxford Street\n",
+ "- WEST ONE SOUVENIRS LIMITED (08949849): 161-163 Oxford Street\n",
+ "- VENGAT GIFT LTD (11647421): 263 265 Oxford Street\n",
+ "- ASUSGIFTS LIMITED\t (13857378): 37-39 Oxford Street\n",
+ "- BRITCO GIFTS LIMITED (14472151): 37-39 Oxford Street\n",
+ "- FANCYGREEN LTD (14210992): 37-39 Oxford Street\n",
+ "- CANDYSTREET LTD (12415826\t): 146-148 Oxford Street\n",
+ "- LUMS SWEETS LTD (11864536): 146-148 Oxford Street\t\n",
+ "- GIFT PUNCH LIMITED (12387042): 37-39 Oxford Street\n",
+ "- LONDON HOT ACCESSORIES LIMITED (10116914): 537 Oxford Street\n",
+ "- GIFTNET LTD (11593230): 37 -39 Oxford Street"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c2560e88",
+ "metadata": {},
+ "source": [
+ "If we want to see how any of these businesses is connected to the original business (West Crown Limited), we can use the `find_path` method passing the company_id of the company we wish to find the connection for:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "id": "b89ddd3b",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "WESTERN CROWN LIMITED -> Isfahan CHOMBO KADE (Officer) -> Isfahan CHOMBO KADE (Duplicate Officer) -> BEST OF LONDON LIMITED (Appointment) -> Zahidullah HUSSAIN KHIL (Officer) -> GIFT 4 YOU LIMITED (Appointment) \n"
+ ]
+ }
+ ],
+ "source": [
+ "network.find_path(\"11439227\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "id": "7c50c171",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "WESTERN CROWN LIMITED -> Isfahan CHOMBO KADE (Officer) -> Isfahan CHOMBO KADE (Duplicate Officer) -> BEST OF LONDON LIMITED (Appointment) -> 537 Oxford Street London W1C 2QP United Kingdom (Company Historical Address) -> LONDON HOT ACCESSORIES LIMITED (Company Address) \n"
+ ]
+ }
+ ],
+ "source": [
+ "network.find_path(\"10116914\")"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/Tutorial 1 - Exit Through the Candy Shop.ipynb b/Tutorial 1 - Exit Through the Candy Shop.ipynb
index 6aab9df..3491f2b 100644
--- a/Tutorial 1 - Exit Through the Candy Shop.ipynb
+++ b/Tutorial 1 - Exit Through the Candy Shop.ipynb
@@ -107,6 +107,634 @@
"companies = get_appointments(officer_id)"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "d0fd733a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'kind': 'personal-appointment',\n",
+ " 'items': [{'address': {'address_line_1': '13 Charles Ii Street',\n",
+ " 'premises': '3rd Floor',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'London',\n",
+ " 'postal_code': 'SW1Y 4QU'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'appointed_on': '2021-10-01',\n",
+ " 'appointed_to': {'company_number': '12431156',\n",
+ " 'company_name': 'PICK N MIX LONDON LIMITED',\n",
+ " 'company_status': 'active'},\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/12431156'},\n",
+ " 'name_elements': {'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'title': 'Mr'},\n",
+ " 'occupation': 'Managing Director',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'country_of_residence': 'England',\n",
+ " 'nationality': 'British',\n",
+ " 'address': {'address_line_1': '3rd Floor',\n",
+ " 'premises': '13 Charles Ii Street',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'London',\n",
+ " 'postal_code': 'SW1Y 4QU',\n",
+ " 'address_line_2': 'Charles Ii Street'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'officer_role': 'director',\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'appointed_to': {'company_number': '12602302',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'PICK & MIX SWEETS LIMITED'},\n",
+ " 'links': {'company': '/company/12602302'},\n",
+ " 'appointed_on': '2021-10-01',\n",
+ " 'occupation': 'Marketing Director'},\n",
+ " {'country_of_residence': 'England',\n",
+ " 'nationality': 'British',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'premises': '8 Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'occupation': 'Director',\n",
+ " 'links': {'company': '/company/13349889'},\n",
+ " 'name_elements': {'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase',\n",
+ " 'title': 'Mr',\n",
+ " 'surname': 'MANDERS'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_to': {'company_name': 'KOS PROPERTY LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '13349889'},\n",
+ " 'appointed_on': '2021-04-21'},\n",
+ " {'links': {'company': '/company/13349897'},\n",
+ " 'appointed_to': {'company_number': '13349897',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'KOS LEASE MANAGEMENT LIMITED'},\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'appointed_on': '2021-04-21',\n",
+ " 'officer_role': 'director',\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'country': 'United Kingdom',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'premises': '8 Segedunum Business Centre',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'occupation': 'Director',\n",
+ " 'appointed_on': '2021-04-21',\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/13350019'},\n",
+ " 'appointed_to': {'company_number': '13350019',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'KOSPAYROLL LIMITED'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'premises': '8 Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'officer_role': 'director',\n",
+ " 'links': {'company': '/company/08236147'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_on': '2020-10-01',\n",
+ " 'appointed_to': {'company_name': 'DOWNSPIN LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '08236147'},\n",
+ " 'occupation': 'Company Director',\n",
+ " 'address': {'postal_code': 'IG2 7DY',\n",
+ " 'locality': 'Ilford',\n",
+ " 'country': 'England',\n",
+ " 'premises': '220',\n",
+ " 'address_line_1': 'Wards Road'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'occupation': 'Director',\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2020-09-01',\n",
+ " 'appointed_to': {'company_name': 'CHAMBERINE LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '08200531'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'links': {'company': '/company/08200531'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'address_line_1': 'Wards Road',\n",
+ " 'premises': '220',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'Ilford',\n",
+ " 'postal_code': 'IG2 7DY'},\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'address': {'country': 'United Kingdom',\n",
+ " 'region': 'Tyne And Wear',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'premises': '8 Segedunum Business Centre',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2020-07-23',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_to': {'company_status': 'active',\n",
+ " 'company_name': 'UNDERWEB LIMITED',\n",
+ " 'company_number': '10028972'},\n",
+ " 'links': {'company': '/company/10028972'},\n",
+ " 'occupation': 'Director',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'occupation': 'Director',\n",
+ " 'appointed_on': '2020-07-23',\n",
+ " 'appointed_to': {'company_number': '10028443',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'FASTTRAIN LIMITED'},\n",
+ " 'name_elements': {'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'title': 'Mr'},\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/10028443'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'address_line_1': 'Station Road',\n",
+ " 'premises': '8 Segedunum Business Centre',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'region': 'Tyne And Wear',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'postal_code': 'NE28 6HQ'}},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'appointed_to': {'company_name': 'TRACKLOOK LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '07796149'},\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'appointed_on': '2020-07-10',\n",
+ " 'links': {'company': '/company/07796149'},\n",
+ " 'officer_role': 'director',\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'address_line_1': 'Station Road',\n",
+ " 'premises': '8 Segedunum Business Centre',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'region': 'Tyne And Wear',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'occupation': 'Director',\n",
+ " 'links': {'company': '/company/12683196'},\n",
+ " 'appointed_to': {'company_status': 'active',\n",
+ " 'company_name': 'PERFECTLY SUGAR LTD',\n",
+ " 'company_number': '12683196'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2020-06-19',\n",
+ " 'name_elements': {'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase',\n",
+ " 'title': 'Mr',\n",
+ " 'surname': 'MANDERS'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'premises': '8 Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'postal_code': 'NE28 6HQ'}},\n",
+ " {'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'premises': '8 Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'occupation': 'Director',\n",
+ " 'appointed_to': {'company_number': '12630728',\n",
+ " 'company_name': 'DRAYOVER LTD',\n",
+ " 'company_status': 'active'},\n",
+ " 'appointed_on': '2020-05-28',\n",
+ " 'links': {'company': '/company/12630728'},\n",
+ " 'officer_role': 'director',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'address': {'premises': '220',\n",
+ " 'address_line_1': 'Wards Road',\n",
+ " 'locality': 'Ilford',\n",
+ " 'country': 'England',\n",
+ " 'postal_code': 'IG2 7DY'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'appointed_to': {'company_name': 'BLUESTONE NE LTD',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '12339315'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'links': {'company': '/company/12339315'},\n",
+ " 'appointed_on': '2020-05-28',\n",
+ " 'officer_role': 'director',\n",
+ " 'occupation': 'Director',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'locality': 'Wallsend',\n",
+ " 'country': 'England',\n",
+ " 'premises': '8 Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'occupation': 'Director',\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2020-05-13',\n",
+ " 'appointed_to': {'company_number': '10413514',\n",
+ " 'company_name': 'BDH MANAGEMENT LTD',\n",
+ " 'company_status': 'active'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'links': {'company': '/company/10413514'}},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'address': {'address_line_1': '8 Segedunum Business Centre',\n",
+ " 'premises': 'Burnards Accountants',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'postal_code': 'NE28 6HQ',\n",
+ " 'address_line_2': 'Station Road'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'links': {'company': '/company/10225177'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_to': {'company_number': '10225177',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'SMARTER HORIZONS LTD'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2019-12-20',\n",
+ " 'occupation': 'Director'},\n",
+ " {'country_of_residence': 'England',\n",
+ " 'nationality': 'British',\n",
+ " 'links': {'company': '/company/09982629'},\n",
+ " 'officer_role': 'director',\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'appointed_on': '2019-12-20',\n",
+ " 'appointed_to': {'company_name': 'SUNLIGHT MANAGEMENT LTD',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '09982629'},\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'postal_code': 'NE28 6HQ',\n",
+ " 'address_line_2': 'Station Road',\n",
+ " 'address_line_1': '8 Segedunum Business Centre',\n",
+ " 'premises': 'Burnards Accountants',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'Wallsend'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS'},\n",
+ " {'occupation': 'Director',\n",
+ " 'appointed_on': '2019-12-20',\n",
+ " 'links': {'company': '/company/10051896'},\n",
+ " 'appointed_to': {'company_number': '10051896',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'VANILLA COMMERCE LIMITED'},\n",
+ " 'officer_role': 'director',\n",
+ " 'name_elements': {'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase',\n",
+ " 'title': 'Mr',\n",
+ " 'surname': 'MANDERS'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'locality': 'Wallsend',\n",
+ " 'country': 'England',\n",
+ " 'premises': 'Burnards Accountants',\n",
+ " 'address_line_1': '8 Segedunum Business Centre',\n",
+ " 'address_line_2': 'Station Road',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'region': 'Essex',\n",
+ " 'country': 'England',\n",
+ " 'locality': 'Ilford',\n",
+ " 'address_line_1': 'Consultancy House',\n",
+ " 'premises': '220',\n",
+ " 'address_line_2': 'Wards Road',\n",
+ " 'postal_code': 'IG2 7DY'},\n",
+ " 'occupation': 'Company Director',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_to': {'company_number': '07227502',\n",
+ " 'company_name': 'OVERHIRST LIMITED',\n",
+ " 'company_status': 'active'},\n",
+ " 'links': {'company': '/company/07227502'},\n",
+ " 'appointed_on': '2019-12-19',\n",
+ " 'officer_role': 'director'},\n",
+ " {'address': {'address_line_1': 'Consultancy House',\n",
+ " 'premises': '220',\n",
+ " 'region': 'Essex',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'locality': 'Ilford',\n",
+ " 'postal_code': 'IG2 7DY',\n",
+ " 'address_line_2': 'Wards Road'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'appointed_to': {'company_number': '07166057',\n",
+ " 'company_name': 'FORDGREEN LIMITED',\n",
+ " 'company_status': 'active'},\n",
+ " 'appointed_on': '2019-04-10',\n",
+ " 'links': {'company': '/company/07166057'},\n",
+ " 'officer_role': 'director',\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'occupation': 'Company Director',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'address_line_2': 'Wards Road',\n",
+ " 'postal_code': 'IG2 7DY',\n",
+ " 'locality': 'Ilford',\n",
+ " 'region': 'Essex',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'premises': '220',\n",
+ " 'address_line_1': 'Consultancy House'},\n",
+ " 'occupation': 'Company Director',\n",
+ " 'links': {'company': '/company/07958902'},\n",
+ " 'appointed_to': {'company_number': '07958902',\n",
+ " 'company_name': 'CROSSFRAY LIMITED',\n",
+ " 'company_status': 'active'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2019-04-10',\n",
+ " 'name_elements': {'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'title': 'Mr'}},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'appointed_to': {'company_number': '07604608',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'INGLELAKE LIMITED'},\n",
+ " 'appointed_on': '2019-04-10',\n",
+ " 'links': {'company': '/company/07604608'},\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'officer_role': 'director',\n",
+ " 'occupation': 'Company Director',\n",
+ " 'address': {'address_line_2': 'Wards Road',\n",
+ " 'postal_code': 'IG2 7DY',\n",
+ " 'locality': 'Ilford',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'region': 'Essex',\n",
+ " 'premises': '220',\n",
+ " 'address_line_1': 'Consultancy House'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS'},\n",
+ " {'occupation': 'Director',\n",
+ " 'appointed_to': {'company_status': 'active',\n",
+ " 'company_name': 'CROFTLAKE LIMITED',\n",
+ " 'company_number': '11916528'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2019-03-30',\n",
+ " 'name_elements': {'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'title': 'Mr'},\n",
+ " 'links': {'company': '/company/11916528'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'postal_code': 'IG2 7DY',\n",
+ " 'address_line_2': 'Wards Road',\n",
+ " 'address_line_1': 'Consultancy House',\n",
+ " 'premises': '220',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'region': 'Essex',\n",
+ " 'locality': 'Ilford'},\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'officer_role': 'director',\n",
+ " 'links': {'company': '/company/11916450'},\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_to': {'company_name': 'CROSSFORD LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '11916450'},\n",
+ " 'appointed_on': '2019-03-30',\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'postal_code': 'IG2 7DY',\n",
+ " 'address_line_2': 'Wards Road',\n",
+ " 'address_line_1': 'Consultancy House',\n",
+ " 'premises': '220',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'region': 'Essex',\n",
+ " 'locality': 'Ilford'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'postal_code': 'IG2 7DY',\n",
+ " 'address_line_2': 'Wards Road',\n",
+ " 'locality': 'Ilford',\n",
+ " 'region': 'Essex',\n",
+ " 'country': 'United Kingdom',\n",
+ " 'premises': '220',\n",
+ " 'address_line_1': 'Consultancy House'},\n",
+ " 'occupation': 'Director',\n",
+ " 'appointed_to': {'company_name': 'CROSSHILL LTD',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '11916533'},\n",
+ " 'appointed_on': '2019-03-30',\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'links': {'company': '/company/11916533'},\n",
+ " 'officer_role': 'director'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'address': {'country': 'United Kingdom',\n",
+ " 'region': 'Tyne & Wear',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'address_line_1': 'Segedunum Business Centre',\n",
+ " 'premises': 'Burnard Accountants, 8 Bankside Building',\n",
+ " 'address_line_2': 'Station Road',\n",
+ " 'postal_code': 'NE28 6HQ'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/11004735'},\n",
+ " 'appointed_to': {'company_name': 'KINGDOM OF SWEETS LTD',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '11004735'},\n",
+ " 'name_elements': {'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'title': 'Mr'},\n",
+ " 'appointed_on': '2017-10-10',\n",
+ " 'occupation': 'Director'},\n",
+ " {'appointed_to': {'company_name': 'DRAYHILL LIMITED',\n",
+ " 'company_status': 'active',\n",
+ " 'company_number': '07245480'},\n",
+ " 'links': {'company': '/company/07245480'},\n",
+ " 'name_elements': {'title': 'Mr',\n",
+ " 'surname': 'MANDERS',\n",
+ " 'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase'},\n",
+ " 'officer_role': 'director',\n",
+ " 'appointed_on': '2017-08-23',\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'care_of': 'BURNARD ACCOUNTANTS',\n",
+ " 'postal_code': 'NE28 6HQ',\n",
+ " 'premises': '8 Bankside Bldg Segedunum Business Centre',\n",
+ " 'address_line_1': 'Station Road',\n",
+ " 'locality': 'Wallsend',\n",
+ " 'region': 'Tyne & Wear',\n",
+ " 'country': 'England'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'nationality': 'British'},\n",
+ " {'officer_role': 'director',\n",
+ " 'links': {'company': '/company/10684670'},\n",
+ " 'appointed_on': '2017-03-22',\n",
+ " 'name_elements': {'other_forenames': 'James Bailey Earl',\n",
+ " 'forename': 'Chase',\n",
+ " 'title': 'Mr',\n",
+ " 'surname': 'MANDERS'},\n",
+ " 'appointed_to': {'company_number': '10684670',\n",
+ " 'company_status': 'active',\n",
+ " 'company_name': 'SWEET SURPRISE MANAGEMENT LIMITED'},\n",
+ " 'occupation': 'Director',\n",
+ " 'address': {'locality': 'Ilford',\n",
+ " 'country': 'England',\n",
+ " 'premises': '220',\n",
+ " 'address_line_1': 'Wards Road',\n",
+ " 'postal_code': 'IG2 7DY'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'occupation': 'Director',\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/09162171'},\n",
+ " 'appointed_on': '2014-08-05',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'appointed_to': {'company_number': '09162171',\n",
+ " 'company_name': 'MANDERS LEISURE LIMITED',\n",
+ " 'company_status': 'active'},\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'country': 'England',\n",
+ " 'region': 'Essex',\n",
+ " 'locality': 'Ilford',\n",
+ " 'address_line_1': 'Consultancy House',\n",
+ " 'premises': '220',\n",
+ " 'postal_code': 'IG2 7DY',\n",
+ " 'address_line_2': 'Wards Road'}},\n",
+ " {'nationality': 'British',\n",
+ " 'country_of_residence': 'England',\n",
+ " 'occupation': 'Company Director',\n",
+ " 'appointed_on': '2015-04-08',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'officer_role': 'director',\n",
+ " 'links': {'company': '/company/08727436'},\n",
+ " 'appointed_to': {'company_status': 'liquidation',\n",
+ " 'company_name': 'CROFTRAY LIMITED',\n",
+ " 'company_number': '08727436'},\n",
+ " 'resigned_on': '2020-02-01',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'address': {'locality': 'London',\n",
+ " 'country': 'England',\n",
+ " 'premises': '3rd Floor, 207',\n",
+ " 'address_line_1': 'Regent Street',\n",
+ " 'postal_code': 'W1B 3HH'}},\n",
+ " {'officer_role': 'director',\n",
+ " 'appointed_to': {'company_status': 'liquidation',\n",
+ " 'company_name': 'OLDGREEN LIMITED',\n",
+ " 'company_number': '08785140'},\n",
+ " 'appointed_on': '2015-04-08',\n",
+ " 'name_elements': {'surname': 'MANDERS',\n",
+ " 'title': 'Mr',\n",
+ " 'forename': 'Chase',\n",
+ " 'other_forenames': 'James Bailey Earl'},\n",
+ " 'links': {'company': '/company/08785140'},\n",
+ " 'occupation': 'Company Director',\n",
+ " 'address': {'premises': '3rd Floor, 207',\n",
+ " 'address_line_1': 'Regent Street',\n",
+ " 'locality': 'London',\n",
+ " 'country': 'England',\n",
+ " 'postal_code': 'W1B 3HH'},\n",
+ " 'resigned_on': '2019-02-18',\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'nationality': 'British',\n",
+ " 'country_of_residence': 'England'}],\n",
+ " 'is_corporate_officer': False,\n",
+ " 'items_per_page': 35,\n",
+ " 'name': 'Chase James Bailey Earl MANDERS',\n",
+ " 'date_of_birth': {'year': 1981, 'month': 9},\n",
+ " 'total_results': 30,\n",
+ " 'links': {'self': '/officers/Nd2URspq4bvLy-hwzDZ0_p7FGJw/appointments'},\n",
+ " 'etag': '2a3eaffe63491d060a56e9c46e25e6c9d38db8ff',\n",
+ " 'start_index': 0}"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "companies"
+ ]
+ },
{
"cell_type": "markdown",
"id": "3ecc7a6d",
diff --git a/Tutorial 2 - Candy Connections.ipynb b/Tutorial 2 - Candy Connections.ipynb
new file mode 100644
index 0000000..1ca1425
--- /dev/null
+++ b/Tutorial 2 - Candy Connections.ipynb
@@ -0,0 +1,7233 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "5770ee1c",
+ "metadata": {},
+ "source": [
+ "*In this WIP tutorial, we will investigate how several gift and candy stores on Oxford Street are connected.*"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1d6b277b",
+ "metadata": {},
+ "source": [
+ "Recent investigations have highlighted lots of delinquient shops on Oxford Street selling candy, luggage and gifts. Whilst some of these businesses can be identified within Companies House, this task can be challenging due to the company names and addresses often not corresponding to the name and address of the physical shops. Additionally many of the owners of these businesses file incorrect or missing information. However, we can still investigate these companies to explore the ways in which they may be connected. \n",
+ "\n",
+ "In a [recent article]('https://www.ft.com/candy) by the Financial Times, several candy shops were mapped and discussed. I have done my best to find the records for these companies in Companies House:\n",
+ "\n",
+ "- Kingdom of Sweets (270 Oxford Street): 11004735\n",
+ "- Western Crown Limited (470-482 Oxford Sreet): 13455377\n",
+ "- City Souvenirs aka Candy Surprise (537, 539 Oxford Street): 08658716\n",
+ "- Crest of London (443 Oxford Street): 13760753\n",
+ "- Surprise Surprise (271 Oxford Street): 11688369\n",
+ "- City Luggage Ltd (273 Oxford Street): 07888549\n",
+ "- Souvenirs of London (137 Oxford Street): 03114319 \n",
+ "\n",
+ "Lets now see if any of them are connected..."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "2d372bd6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "candy_shops = ['11004735', '13455377', '08658716', '13760753', '11688369', '07888549', '03114319']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "70f9fac7",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from crawler import *"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "74ed21fb",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import warnings\n",
+ "warnings.simplefilter(action='ignore', category=FutureWarning)\n",
+ "pd.set_option('display.max_columns', 500)\n",
+ "pd.set_option('display.max_rows', 150)\n",
+ "from IPython.display import clear_output"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f427391e",
+ "metadata": {},
+ "source": [
+ "Lets investigate 'WESTERN CROWN LIMITED'."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "c477a88f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "network = Ownership_Network(company_id=\"13455377\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0bfb0f00",
+ "metadata": {},
+ "source": [
+ "We're now going to build a network of companies, people and addresses starting from Western Crown Limited:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "c08b901d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_id | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " Origin | \n",
+ " None | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_id n edge node node_type\n",
+ "0 13455377 0 Origin None Company"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.company_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cf07fefd",
+ "metadata": {},
+ "source": [
+ "The following 'hop' method will take the company_id and find addresses and people connected to it. Lets begin by performing a single network hop:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "b7ee5519",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 1/1 companies\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8bac850a",
+ "metadata": {},
+ "source": [
+ "Now if we check out the `officer_ids` and `addresses` DataFrames in our class, we can check to see if some new entries have been added:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "537f9914",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " address | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 470-482 Oxford St Oxford Street London W1C 1LA... | \n",
+ " 1 | \n",
+ " Officer Corresponance Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 407-409 Oxford St Artex Computers Limited Oppo... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 474 Oxford St Oxford Street London W1C 1LA Eng... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " address n \\\n",
+ "0 470-482 Oxford St Oxford Street London W1C 1LA... 1 \n",
+ "1 407-409 Oxford St Artex Computers Limited Oppo... 1 \n",
+ "2 474 Oxford St Oxford Street London W1C 1LA Eng... 1 \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England 1 \n",
+ "\n",
+ " edge node node_type \n",
+ "0 Officer Corresponance Address 13455377 Company \n",
+ "1 Company Historical Address 13455377 Company \n",
+ "2 Company Historical Address 13455377 Company \n",
+ "3 Company Historical Address 13455377 Company "
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.addresses"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "3f7b8d99",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " officer_id | \n",
+ " n | \n",
+ " edge | \n",
+ " name | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " 1 | \n",
+ " Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " officer_id n edge name node \\\n",
+ "0 FHa6xpWl842N03mouAYtCciAt_8 1 Officer Isfahan CHOMBO KADE 13455377 \n",
+ "\n",
+ " node_type \n",
+ "0 Company "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.officer_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "881464f6",
+ "metadata": {},
+ "source": [
+ "It looks like some additional addresses appeared. If we check out the `edge` column, we can see the description for how these enteries were added is because these addresses used to be where company 13455377 aka West Crown Limited was registered. We can see that no new officers were added, which is due to the fact that the company has only ever had one officer. \n",
+ "\n",
+ "Lets perform another hop, which will take all the enteries with n=1 and search for people, companies and addresses connected to them:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "96d77cf2",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 1/1 officers\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cd4fea9a",
+ "metadata": {},
+ "source": [
+ "We can now see some more addresses coming into view tied to the psc and officer for West Crown Limited:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "cd9fa173",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " address | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 470-482 Oxford St Oxford Street London W1C 1LA... | \n",
+ " 1 | \n",
+ " Officer Corresponance Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 407-409 Oxford St Artex Computers Limited Oppo... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 474 Oxford St Oxford Street London W1C 1LA Eng... | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " 1 | \n",
+ " Company Historical Address | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Flat 47 594 Commercial Road London E14 7JR Eng... | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Flat 7 London E14 7JR England | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Flat 142-144 Oxford Street London W1D 1LZ England | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 25 Fabian Bell Tower Pancras Way London E3 2SD... | \n",
+ " 2 | \n",
+ " Appointment Address | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " address n \\\n",
+ "0 470-482 Oxford St Oxford Street London W1C 1LA... 1 \n",
+ "1 407-409 Oxford St Artex Computers Limited Oppo... 1 \n",
+ "2 474 Oxford St Oxford Street London W1C 1LA Eng... 1 \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England 1 \n",
+ "4 Flat 47 594 Commercial Road London E14 7JR Eng... 2 \n",
+ "5 Flat 7 London E14 7JR England 2 \n",
+ "6 Flat 142-144 Oxford Street London W1D 1LZ England 2 \n",
+ "7 25 Fabian Bell Tower Pancras Way London E3 2SD... 2 \n",
+ "\n",
+ " edge node node_type \n",
+ "0 Officer Corresponance Address 13455377 Company \n",
+ "1 Company Historical Address 13455377 Company \n",
+ "2 Company Historical Address 13455377 Company \n",
+ "3 Company Historical Address 13455377 Company \n",
+ "4 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "5 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "6 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "7 Appointment Address FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.addresses"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "03b5bf34",
+ "metadata": {},
+ "source": [
+ "Interestingly it looks like there's multiple instances of this officer's name with the same birthday registering businesses in companies house. We log these as 'Duplicate Officer':"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "b14462de",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " officer_id | \n",
+ " n | \n",
+ " edge | \n",
+ " name | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " 1 | \n",
+ " Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " 13455377 | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " k-TdhEwo_aWTkyZviosmuFYu00o | \n",
+ " 2 | \n",
+ " Officer at Address | \n",
+ " Brent Christopher LINDSAY | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Jpod88ZD25UttBRLoQaoTeA4KC4 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " flpImMENIgEVKD6l_uuerTgiY10 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " WWGUAanL13te4Yc53Oxyh-HNes8 | \n",
+ " 2 | \n",
+ " Duplicate Officer | \n",
+ " Isfahan CHOMBO KADE | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " officer_id n edge \\\n",
+ "0 FHa6xpWl842N03mouAYtCciAt_8 1 Officer \n",
+ "1 k-TdhEwo_aWTkyZviosmuFYu00o 2 Officer at Address \n",
+ "2 Jpod88ZD25UttBRLoQaoTeA4KC4 2 Duplicate Officer \n",
+ "3 flpImMENIgEVKD6l_uuerTgiY10 2 Duplicate Officer \n",
+ "4 WWGUAanL13te4Yc53Oxyh-HNes8 2 Duplicate Officer \n",
+ "\n",
+ " name \\\n",
+ "0 Isfahan CHOMBO KADE \n",
+ "1 Brent Christopher LINDSAY \n",
+ "2 Isfahan CHOMBO KADE \n",
+ "3 Isfahan CHOMBO KADE \n",
+ "4 Isfahan CHOMBO KADE \n",
+ "\n",
+ " node node_type \n",
+ "0 13455377 Company \n",
+ "1 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "2 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "3 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "4 FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.officer_ids"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9027b7a1",
+ "metadata": {},
+ "source": [
+ "There's also some more companies. If we want to also get the names and additional data for these companies, we can use the `get_company_from_id` method. We can get a single companies info or pass the entire `company_ids` DataFrame by not providing any input parameters. Company info is then stored seperately in the `companies` DataFrame as shown below. We can already see a number of other gift themed shops appearing in the results!"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "37aa008b",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_id | \n",
+ " n | \n",
+ " edge | \n",
+ " node | \n",
+ " node_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " Origin | \n",
+ " None | \n",
+ " Company | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 07478039 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 12126349 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 10436966 | \n",
+ " 2 | \n",
+ " Company Address | \n",
+ " Flat 7 594 Commercial Road London E14 7JR England | \n",
+ " Address | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 11461249 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 12005370 | \n",
+ " 2 | \n",
+ " Appointment | \n",
+ " FHa6xpWl842N03mouAYtCciAt_8 | \n",
+ " Person | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_id n edge \\\n",
+ "0 13455377 0 Origin \n",
+ "1 07478039 2 Company Address \n",
+ "2 12126349 2 Company Address \n",
+ "3 10436966 2 Company Address \n",
+ "4 11461249 2 Appointment \n",
+ "5 13376158 2 Appointment \n",
+ "6 12005370 2 Appointment \n",
+ "\n",
+ " node node_type \n",
+ "0 None Company \n",
+ "1 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "2 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "3 Flat 7 594 Commercial Road London E14 7JR England Address \n",
+ "4 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "5 FHa6xpWl842N03mouAYtCciAt_8 Person \n",
+ "6 FHa6xpWl842N03mouAYtCciAt_8 Person "
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.company_ids"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "46e0e8d1",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_number | \n",
+ " n | \n",
+ " company_name | \n",
+ " company_status | \n",
+ " date_of_creation | \n",
+ " etag | \n",
+ " has_charges | \n",
+ " has_insolvency_history | \n",
+ " has_super_secure_pscs | \n",
+ " jurisdiction | \n",
+ " registered_office_is_in_dispute | \n",
+ " sic_codes | \n",
+ " type | \n",
+ " undeliverable_registered_office_address | \n",
+ " can_file | \n",
+ " edge | \n",
+ " links.filing_history | \n",
+ " links.self | \n",
+ " links.officers | \n",
+ " links.persons_with_significant_control | \n",
+ " accounts.next_due | \n",
+ " accounts.accounting_reference_date.day | \n",
+ " accounts.accounting_reference_date.month | \n",
+ " accounts.last_accounts.type | \n",
+ " accounts.next_accounts.period_end_on | \n",
+ " accounts.next_accounts.period_start_on | \n",
+ " accounts.next_accounts.overdue | \n",
+ " accounts.next_accounts.due_on | \n",
+ " accounts.next_made_up_to | \n",
+ " accounts.overdue | \n",
+ " confirmation_statement.overdue | \n",
+ " confirmation_statement.next_made_up_to | \n",
+ " confirmation_statement.next_due | \n",
+ " confirmation_statement.last_made_up_to | \n",
+ " registered_office_address.postal_code | \n",
+ " registered_office_address.country | \n",
+ " registered_office_address.locality | \n",
+ " registered_office_address.address_line_1 | \n",
+ " status | \n",
+ " last_full_members_list_date | \n",
+ " has_been_liquidated | \n",
+ " node | \n",
+ " node_type | \n",
+ " accounts.last_accounts.period_start_on | \n",
+ " accounts.last_accounts.period_end_on | \n",
+ " accounts.last_accounts.made_up_to | \n",
+ " date_of_cessation | \n",
+ " company_status_detail | \n",
+ " registered_office_address.address_line_2 | \n",
+ " previous_company_names | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " WESTERN CROWN LIMITED | \n",
+ " active | \n",
+ " 2021-06-14 | \n",
+ " 62747592dd17796cf54645056187d05065962c5e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " Origin | \n",
+ " /company/13455377/filing-history | \n",
+ " /company/13455377 | \n",
+ " /company/13455377/officers | \n",
+ " /company/13455377/persons-with-significant-con... | \n",
+ " 2023-03-14 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " 2022-06-30 | \n",
+ " 2021-06-14 | \n",
+ " False | \n",
+ " 2023-03-14 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-13 | \n",
+ " 2023-06-27 | \n",
+ " 2022-06-13 | \n",
+ " W1C 1LA | \n",
+ " England | \n",
+ " London | \n",
+ " 470-482 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 07478039 | \n",
+ " 1 2\n",
+ "Name: n, dtype: object | \n",
+ " GIFTS OF LONDON LIMITED | \n",
+ " active | \n",
+ " 2010-12-23 | \n",
+ " 19e95cd62708edc20d50dcdddec5696bba1ab265 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 1 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07478039/filing-history | \n",
+ " /company/07478039 | \n",
+ " /company/07478039/officers | \n",
+ " /company/07478039/persons-with-significant-con... | \n",
+ " 2022-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " micro-entity | \n",
+ " 2022-03-31 | \n",
+ " 2021-04-01 | \n",
+ " False | \n",
+ " 2022-12-31 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " True | \n",
+ " 2022-11-10 | \n",
+ " 2022-11-24 | \n",
+ " 2021-11-10 | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 594 Commercial Road | \n",
+ " active | \n",
+ " 2015-12-23 | \n",
+ " False | \n",
+ " 1 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 1 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-04-01 | \n",
+ " 2021-03-31 | \n",
+ " 2021-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 12126349 | \n",
+ " 2 2\n",
+ "Name: n, dtype: object | \n",
+ " SQUIRREL RETAIL LIMITED | \n",
+ " dissolved | \n",
+ " 2019-07-29 | \n",
+ " 81c34a615d3edcb5f665747f7675ebdaf5b1861c | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 2 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12126349/filing-history | \n",
+ " /company/12126349 | \n",
+ " /company/12126349/officers | \n",
+ " /company/12126349/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " unaudited-abridged | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 594 Commercial Road | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 2 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2020-07-31 | \n",
+ " 2020-07-31 | \n",
+ " 2022-01-11 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 10436966 | \n",
+ " 3 2\n",
+ "Name: n, dtype: object | \n",
+ " LITTLE RED SQUIRREL FASHION LIMITED | \n",
+ " active | \n",
+ " 2016-10-19 | \n",
+ " 30d6bee339fc7857d19673edb1c8063a702671bc | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 3 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10436966/filing-history | \n",
+ " /company/10436966 | \n",
+ " /company/10436966/officers | \n",
+ " /company/10436966/persons-with-significant-con... | \n",
+ " 2022-07-31 | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " unaudited-abridged | \n",
+ " 2021-10-31 | \n",
+ " 2020-11-01 | \n",
+ " True | \n",
+ " 2022-07-31 | \n",
+ " 2021-10-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2022-09-03 | \n",
+ " 2022-09-17 | \n",
+ " 2021-09-03 | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 7 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 3 Flat 7 594 Commercial Road London E14 7JR... | \n",
+ " 3 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2019-11-01 | \n",
+ " 2020-10-31 | \n",
+ " 2020-10-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " 594 Commercial Road | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 11461249 | \n",
+ " 4 2\n",
+ "Name: n, dtype: object | \n",
+ " AFFIRM GIFTS LIMITED | \n",
+ " dissolved | \n",
+ " 2018-07-12 | \n",
+ " 127d334c4644364f9982f509497ce7eabad97d51 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 4 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11461249/filing-history | \n",
+ " /company/11461249 | \n",
+ " /company/11461249/officers | \n",
+ " /company/11461249/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " unaudited-abridged | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E14 7JR | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 47 594 Commercial Road | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 4 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 4 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2020-07-31 | \n",
+ " 2020-07-31 | \n",
+ " 2022-04-12 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'ceased_on': '2018-11-20', 'effective_from':... | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 5 2\n",
+ "Name: n, dtype: object | \n",
+ " GRAND EMPIRE LIMITED | \n",
+ " active | \n",
+ " 2021-05-05 | \n",
+ " 01cb599b001d570b521aa5ea228c50c8ae65281f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 5 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13376158/filing-history | \n",
+ " /company/13376158 | \n",
+ " /company/13376158/officers | \n",
+ " /company/13376158/persons-with-significant-con... | \n",
+ " 2023-02-05 | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " 2022-05-31 | \n",
+ " 2021-05-05 | \n",
+ " False | \n",
+ " 2023-02-05 | \n",
+ " 2022-05-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-04 | \n",
+ " 2023-05-18 | \n",
+ " 2022-05-04 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 5 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 12005370 | \n",
+ " 6 2\n",
+ "Name: n, dtype: object | \n",
+ " CANDY CANE LTD | \n",
+ " dissolved | \n",
+ " 2019-05-20 | \n",
+ " cde3d72b19642a55f0ce9b8351020dc5a475ddfd | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47240] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 6 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12005370/filing-history | \n",
+ " /company/12005370 | \n",
+ " /company/12005370/officers | \n",
+ " /company/12005370/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " E3 2SD | \n",
+ " England | \n",
+ " London | \n",
+ " 25 Fabian Bell Tower | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 6 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 6 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2022-03-08 | \n",
+ " NaN | \n",
+ " Pancras Way | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_number n \\\n",
+ "0 13455377 0 \n",
+ "1 07478039 1 2\n",
+ "Name: n, dtype: object \n",
+ "2 12126349 2 2\n",
+ "Name: n, dtype: object \n",
+ "3 10436966 3 2\n",
+ "Name: n, dtype: object \n",
+ "4 11461249 4 2\n",
+ "Name: n, dtype: object \n",
+ "5 13376158 5 2\n",
+ "Name: n, dtype: object \n",
+ "6 12005370 6 2\n",
+ "Name: n, dtype: object \n",
+ "\n",
+ " company_name company_status date_of_creation \\\n",
+ "0 WESTERN CROWN LIMITED active 2021-06-14 \n",
+ "1 GIFTS OF LONDON LIMITED active 2010-12-23 \n",
+ "2 SQUIRREL RETAIL LIMITED dissolved 2019-07-29 \n",
+ "3 LITTLE RED SQUIRREL FASHION LIMITED active 2016-10-19 \n",
+ "4 AFFIRM GIFTS LIMITED dissolved 2018-07-12 \n",
+ "5 GRAND EMPIRE LIMITED active 2021-05-05 \n",
+ "6 CANDY CANE LTD dissolved 2019-05-20 \n",
+ "\n",
+ " etag has_charges \\\n",
+ "0 62747592dd17796cf54645056187d05065962c5e False \n",
+ "1 19e95cd62708edc20d50dcdddec5696bba1ab265 False \n",
+ "2 81c34a615d3edcb5f665747f7675ebdaf5b1861c False \n",
+ "3 30d6bee339fc7857d19673edb1c8063a702671bc False \n",
+ "4 127d334c4644364f9982f509497ce7eabad97d51 False \n",
+ "5 01cb599b001d570b521aa5ea228c50c8ae65281f False \n",
+ "6 cde3d72b19642a55f0ce9b8351020dc5a475ddfd False \n",
+ "\n",
+ " has_insolvency_history has_super_secure_pscs jurisdiction \\\n",
+ "0 False False england-wales \n",
+ "1 False False england-wales \n",
+ "2 False False england-wales \n",
+ "3 False False england-wales \n",
+ "4 False False england-wales \n",
+ "5 False False england-wales \n",
+ "6 False False england-wales \n",
+ "\n",
+ " registered_office_is_in_dispute sic_codes type \\\n",
+ "0 False [47190] ltd \n",
+ "1 False [47190] ltd \n",
+ "2 False [47190] ltd \n",
+ "3 False [47190] ltd \n",
+ "4 False [47190] ltd \n",
+ "5 False [47190] ltd \n",
+ "6 False [47240] ltd \n",
+ "\n",
+ " undeliverable_registered_office_address can_file \\\n",
+ "0 False True \n",
+ "1 False True \n",
+ "2 False False \n",
+ "3 False True \n",
+ "4 False False \n",
+ "5 False True \n",
+ "6 False False \n",
+ "\n",
+ " edge \\\n",
+ "0 Origin \n",
+ "1 1 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "2 2 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "3 3 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "4 4 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "5 5 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "6 6 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "\n",
+ " links.filing_history links.self \\\n",
+ "0 /company/13455377/filing-history /company/13455377 \n",
+ "1 /company/07478039/filing-history /company/07478039 \n",
+ "2 /company/12126349/filing-history /company/12126349 \n",
+ "3 /company/10436966/filing-history /company/10436966 \n",
+ "4 /company/11461249/filing-history /company/11461249 \n",
+ "5 /company/13376158/filing-history /company/13376158 \n",
+ "6 /company/12005370/filing-history /company/12005370 \n",
+ "\n",
+ " links.officers \\\n",
+ "0 /company/13455377/officers \n",
+ "1 /company/07478039/officers \n",
+ "2 /company/12126349/officers \n",
+ "3 /company/10436966/officers \n",
+ "4 /company/11461249/officers \n",
+ "5 /company/13376158/officers \n",
+ "6 /company/12005370/officers \n",
+ "\n",
+ " links.persons_with_significant_control accounts.next_due \\\n",
+ "0 /company/13455377/persons-with-significant-con... 2023-03-14 \n",
+ "1 /company/07478039/persons-with-significant-con... 2022-12-31 \n",
+ "2 /company/12126349/persons-with-significant-con... NaN \n",
+ "3 /company/10436966/persons-with-significant-con... 2022-07-31 \n",
+ "4 /company/11461249/persons-with-significant-con... NaN \n",
+ "5 /company/13376158/persons-with-significant-con... 2023-02-05 \n",
+ "6 /company/12005370/persons-with-significant-con... NaN \n",
+ "\n",
+ " accounts.accounting_reference_date.day \\\n",
+ "0 30 \n",
+ "1 31 \n",
+ "2 31 \n",
+ "3 31 \n",
+ "4 31 \n",
+ "5 31 \n",
+ "6 31 \n",
+ "\n",
+ " accounts.accounting_reference_date.month accounts.last_accounts.type \\\n",
+ "0 06 null \n",
+ "1 03 micro-entity \n",
+ "2 07 unaudited-abridged \n",
+ "3 10 unaudited-abridged \n",
+ "4 07 unaudited-abridged \n",
+ "5 05 null \n",
+ "6 05 null \n",
+ "\n",
+ " accounts.next_accounts.period_end_on accounts.next_accounts.period_start_on \\\n",
+ "0 2022-06-30 2021-06-14 \n",
+ "1 2022-03-31 2021-04-01 \n",
+ "2 NaN NaN \n",
+ "3 2021-10-31 2020-11-01 \n",
+ "4 NaN NaN \n",
+ "5 2022-05-31 2021-05-05 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " accounts.next_accounts.overdue accounts.next_accounts.due_on \\\n",
+ "0 False 2023-03-14 \n",
+ "1 False 2022-12-31 \n",
+ "2 NaN NaN \n",
+ "3 True 2022-07-31 \n",
+ "4 NaN NaN \n",
+ "5 False 2023-02-05 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " accounts.next_made_up_to accounts.overdue confirmation_statement.overdue \\\n",
+ "0 2022-06-30 False False \n",
+ "1 2022-03-31 False True \n",
+ "2 NaN NaN NaN \n",
+ "3 2021-10-31 True True \n",
+ "4 NaN NaN NaN \n",
+ "5 2022-05-31 False False \n",
+ "6 NaN NaN NaN \n",
+ "\n",
+ " confirmation_statement.next_made_up_to confirmation_statement.next_due \\\n",
+ "0 2023-06-13 2023-06-27 \n",
+ "1 2022-11-10 2022-11-24 \n",
+ "2 NaN NaN \n",
+ "3 2022-09-03 2022-09-17 \n",
+ "4 NaN NaN \n",
+ "5 2023-05-04 2023-05-18 \n",
+ "6 NaN NaN \n",
+ "\n",
+ " confirmation_statement.last_made_up_to \\\n",
+ "0 2022-06-13 \n",
+ "1 2021-11-10 \n",
+ "2 NaN \n",
+ "3 2021-09-03 \n",
+ "4 NaN \n",
+ "5 2022-05-04 \n",
+ "6 NaN \n",
+ "\n",
+ " registered_office_address.postal_code registered_office_address.country \\\n",
+ "0 W1C 1LA England \n",
+ "1 E14 7JR England \n",
+ "2 E14 7JR England \n",
+ "3 E14 7JR England \n",
+ "4 E14 7JR England \n",
+ "5 W1D 1LZ England \n",
+ "6 E3 2SD England \n",
+ "\n",
+ " registered_office_address.locality registered_office_address.address_line_1 \\\n",
+ "0 London 470-482 Oxford St Oxford Street \n",
+ "1 London Flat 7 594 Commercial Road \n",
+ "2 London Flat 7 594 Commercial Road \n",
+ "3 London Flat 7 \n",
+ "4 London Flat 47 594 Commercial Road \n",
+ "5 London Flat 142-144 Oxford Street \n",
+ "6 London 25 Fabian Bell Tower \n",
+ "\n",
+ " status last_full_members_list_date has_been_liquidated \\\n",
+ "0 NaN NaN NaN \n",
+ "1 active 2015-12-23 False \n",
+ "2 NaN NaN NaN \n",
+ "3 NaN NaN NaN \n",
+ "4 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "6 NaN NaN NaN \n",
+ "\n",
+ " node \\\n",
+ "0 NaN \n",
+ "1 1 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "2 2 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "3 3 Flat 7 594 Commercial Road London E14 7JR... \n",
+ "4 4 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "5 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "6 6 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "\n",
+ " node_type \\\n",
+ "0 NaN \n",
+ "1 1 Address\n",
+ "Name: node_type, dtype: object \n",
+ "2 2 Address\n",
+ "Name: node_type, dtype: object \n",
+ "3 3 Address\n",
+ "Name: node_type, dtype: object \n",
+ "4 4 Person\n",
+ "Name: node_type, dtype: object \n",
+ "5 5 Person\n",
+ "Name: node_type, dtype: object \n",
+ "6 6 Person\n",
+ "Name: node_type, dtype: object \n",
+ "\n",
+ " accounts.last_accounts.period_start_on accounts.last_accounts.period_end_on \\\n",
+ "0 NaN NaN \n",
+ "1 2020-04-01 2021-03-31 \n",
+ "2 NaN 2020-07-31 \n",
+ "3 2019-11-01 2020-10-31 \n",
+ "4 NaN 2020-07-31 \n",
+ "5 NaN NaN \n",
+ "6 NaN \n",
+ "\n",
+ " accounts.last_accounts.made_up_to date_of_cessation \\\n",
+ "0 NaN NaN \n",
+ "1 2021-03-31 NaN \n",
+ "2 2020-07-31 2022-01-11 \n",
+ "3 2020-10-31 NaN \n",
+ "4 2020-07-31 2022-04-12 \n",
+ "5 NaN NaN \n",
+ "6 2022-03-08 \n",
+ "\n",
+ " company_status_detail registered_office_address.address_line_2 \\\n",
+ "0 NaN NaN \n",
+ "1 NaN NaN \n",
+ "2 NaN NaN \n",
+ "3 active-proposal-to-strike-off 594 Commercial Road \n",
+ "4 NaN NaN \n",
+ "5 NaN NaN \n",
+ "6 NaN Pancras Way \n",
+ "\n",
+ " previous_company_names \n",
+ "0 NaN \n",
+ "1 NaN \n",
+ "2 NaN \n",
+ "3 NaN \n",
+ "4 [{'ceased_on': '2018-11-20', 'effective_from':... \n",
+ "5 NaN \n",
+ "6 NaN "
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.get_company_from_id()\n",
+ "network.companies"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0260d434",
+ "metadata": {},
+ "source": [
+ "We can check how many hops we've performed by querying the `n` attribute:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "6996c86a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c38e1da0",
+ "metadata": {},
+ "source": [
+ "Lets now perform 3 hops. It will inevitably take a bit longer this time, you might want to make a cup of tea. Last time I checked it completed in around 15 mins: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "3d88b490",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Processed 74/75 officers\n"
+ ]
+ }
+ ],
+ "source": [
+ "network.hop(3)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "bdf9bcd4",
+ "metadata": {},
+ "source": [
+ "Additionally we can also fill in all the company info before we take a deeper look. This will also probably take around 8 mins:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "09d819b5",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "network.get_company_from_id()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4c418c36",
+ "metadata": {},
+ "source": [
+ "After 5 hops we've now processed thousands of companies, people and addresses. Lets now see if the results contain any candy shops at the addresses mentioned in the FT:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "id": "c0ae35c3",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " company_number | \n",
+ " n | \n",
+ " company_name | \n",
+ " company_status | \n",
+ " date_of_creation | \n",
+ " etag | \n",
+ " has_charges | \n",
+ " has_insolvency_history | \n",
+ " has_super_secure_pscs | \n",
+ " jurisdiction | \n",
+ " registered_office_is_in_dispute | \n",
+ " sic_codes | \n",
+ " type | \n",
+ " undeliverable_registered_office_address | \n",
+ " can_file | \n",
+ " edge | \n",
+ " links.filing_history | \n",
+ " links.self | \n",
+ " links.officers | \n",
+ " links.persons_with_significant_control | \n",
+ " accounts.next_due | \n",
+ " accounts.accounting_reference_date.day | \n",
+ " accounts.accounting_reference_date.month | \n",
+ " accounts.last_accounts.type | \n",
+ " accounts.next_accounts.period_end_on | \n",
+ " accounts.next_accounts.period_start_on | \n",
+ " accounts.next_accounts.overdue | \n",
+ " accounts.next_accounts.due_on | \n",
+ " accounts.next_made_up_to | \n",
+ " accounts.overdue | \n",
+ " confirmation_statement.overdue | \n",
+ " confirmation_statement.next_made_up_to | \n",
+ " confirmation_statement.next_due | \n",
+ " confirmation_statement.last_made_up_to | \n",
+ " registered_office_address.postal_code | \n",
+ " registered_office_address.country | \n",
+ " registered_office_address.locality | \n",
+ " registered_office_address.address_line_1 | \n",
+ " status | \n",
+ " last_full_members_list_date | \n",
+ " has_been_liquidated | \n",
+ " node | \n",
+ " node_type | \n",
+ " accounts.last_accounts.period_start_on | \n",
+ " accounts.last_accounts.period_end_on | \n",
+ " accounts.last_accounts.made_up_to | \n",
+ " date_of_cessation | \n",
+ " company_status_detail | \n",
+ " registered_office_address.address_line_2 | \n",
+ " previous_company_names | \n",
+ " registered_office_address.region | \n",
+ " links.persons_with_significant_control_statements | \n",
+ " links.insolvency | \n",
+ " annual_return.last_made_up_to | \n",
+ " links.charges | \n",
+ " registered_office_address.po_box | \n",
+ " links.registers | \n",
+ " annual_return.overdue | \n",
+ " registered_office_address.care_of | \n",
+ " links.uk_establishments | \n",
+ " foreign_company_details.accounting_requirement.foreign_account_type | \n",
+ " foreign_company_details.accounting_requirement.terms_of_account_publication | \n",
+ " foreign_company_details.is_a_credit_financial_institution | \n",
+ " foreign_company_details.originating_registry.country | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 13455377 | \n",
+ " 0 | \n",
+ " WESTERN CROWN LIMITED | \n",
+ " active | \n",
+ " 2021-06-14 | \n",
+ " 62747592dd17796cf54645056187d05065962c5e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " Origin | \n",
+ " /company/13455377/filing-history | \n",
+ " /company/13455377 | \n",
+ " /company/13455377/officers | \n",
+ " /company/13455377/persons-with-significant-con... | \n",
+ " 2023-03-14 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " 2022-06-30 | \n",
+ " 2021-06-14 | \n",
+ " False | \n",
+ " 2023-03-14 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-13 | \n",
+ " 2023-06-27 | \n",
+ " 2022-06-13 | \n",
+ " W1C 1LA | \n",
+ " England | \n",
+ " London | \n",
+ " 470-482 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 13376158 | \n",
+ " 5 2\n",
+ "Name: n, dtype: object | \n",
+ " GRAND EMPIRE LIMITED | \n",
+ " active | \n",
+ " 2021-05-05 | \n",
+ " 01cb599b001d570b521aa5ea228c50c8ae65281f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 5 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13376158/filing-history | \n",
+ " /company/13376158 | \n",
+ " /company/13376158/officers | \n",
+ " /company/13376158/persons-with-significant-con... | \n",
+ " 2023-02-05 | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " 2022-05-31 | \n",
+ " 2021-05-05 | \n",
+ " False | \n",
+ " 2023-02-05 | \n",
+ " 2022-05-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-04 | \n",
+ " 2023-05-18 | \n",
+ " 2022-05-04 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... | \n",
+ " 5 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 12672841 | \n",
+ " 7 3\n",
+ "Name: n, dtype: object | \n",
+ " LOTUS WHITE LIMITED | \n",
+ " dissolved | \n",
+ " 2020-06-15 | \n",
+ " 3a576809487dd60ad4b3c526b8d158d328a785d7 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 7 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12672841/filing-history | \n",
+ " /company/12672841 | \n",
+ " /company/12672841/officers | \n",
+ " /company/12672841/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 7 Flat 142-144 Oxford Street London W1D 1LZ... | \n",
+ " 7 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-11-16 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 13640427 | \n",
+ " 9 3\n",
+ "Name: n, dtype: object | \n",
+ " MY APARTMENTS LTD | \n",
+ " active | \n",
+ " 2021-09-23 | \n",
+ " 9cdeae01aa5a8ed141bac19c522590eb12fd219d | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [55100] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 9 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13640427/filing-history | \n",
+ " /company/13640427 | \n",
+ " /company/13640427/officers | \n",
+ " /company/13640427/persons-with-significant-con... | \n",
+ " 2023-06-23 | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " 2022-09-30 | \n",
+ " 2021-09-23 | \n",
+ " False | \n",
+ " 2023-06-23 | \n",
+ " 2022-09-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-22 | \n",
+ " 2023-10-06 | \n",
+ " 2022-09-22 | \n",
+ " W1D 1LZ | \n",
+ " England | \n",
+ " London | \n",
+ " Flat 1 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 9 Flat 142-144 Oxford Street London W1D 1LZ... | \n",
+ " 9 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 14210992 | \n",
+ " 12 3\n",
+ "Name: n, dtype: object | \n",
+ " FANCYGREEN LTD | \n",
+ " active | \n",
+ " 2022-07-04 | \n",
+ " 977575f3f6d8c3b0cb2158325d47ec699eac51be | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47789] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 12 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/14210992/filing-history | \n",
+ " /company/14210992 | \n",
+ " /company/14210992/officers | \n",
+ " /company/14210992/persons-with-significant-con... | \n",
+ " 2024-04-04 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " null | \n",
+ " 2023-07-31 | \n",
+ " 2022-07-04 | \n",
+ " False | \n",
+ " 2024-04-04 | \n",
+ " 2023-07-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-07-03 | \n",
+ " 2023-07-17 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 12 flpImMENIgEVKD6l_uuerTgiY10\n",
+ "Name: node, ... | \n",
+ " 12 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 185 | \n",
+ " 12415826 | \n",
+ " 185 4\n",
+ "Name: n, dtype: object | \n",
+ " CANDYSTREET LTD | \n",
+ " active | \n",
+ " 2020-01-21 | \n",
+ " 7a82efc4af28fd48ec6e548af1addcc6ba831dab | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47240] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 185 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12415826/filing-history | \n",
+ " /company/12415826 | \n",
+ " /company/12415826/officers | \n",
+ " /company/12415826/persons-with-significant-con... | \n",
+ " 2023-10-31 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " dormant | \n",
+ " 2023-01-31 | \n",
+ " 2022-02-01 | \n",
+ " False | \n",
+ " 2023-10-31 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-09 | \n",
+ " 2023-09-23 | \n",
+ " 2022-09-09 | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 185 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 185 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2021-02-01 | \n",
+ " 2022-01-31 | \n",
+ " 2022-01-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 186 | \n",
+ " 10734212 | \n",
+ " 186 4\n",
+ "Name: n, dtype: object | \n",
+ " XEE ASSET MANAGEMENT LTD | \n",
+ " dissolved | \n",
+ " 2017-04-21 | \n",
+ " 546e784c9223d83e3ef669de36f93bdc96633e4d | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [82990] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 186 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10734212/filing-history | \n",
+ " /company/10734212 | \n",
+ " /company/10734212/officers | \n",
+ " /company/10734212/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 04 | \n",
+ " dormant | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 186 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 186 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2018-04-30 | \n",
+ " 2018-04-30 | \n",
+ " 2019-09-24 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 187 | \n",
+ " 11843228 | \n",
+ " 187 4\n",
+ "Name: n, dtype: object | \n",
+ " GRAND STORE LTD | \n",
+ " dissolved | \n",
+ " 2019-02-23 | \n",
+ " 484e81d4377fa635f8d8a11acb59eac597eb935b | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 187 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11843228/filing-history | \n",
+ " /company/11843228 | \n",
+ " /company/11843228/officers | \n",
+ " /company/11843228/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 28 | \n",
+ " 02 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 187 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 187 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-04-06 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'effective_from': '2019-02-23', 'name': 'GRA... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 188 | \n",
+ " 13865359 | \n",
+ " 188 4\n",
+ "Name: n, dtype: object | \n",
+ " SPARK LABEL LTD | \n",
+ " active | \n",
+ " 2022-01-22 | \n",
+ " 054bb9f5462a43e6655dc08924e945582c8ff016 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 188 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13865359/filing-history | \n",
+ " /company/13865359 | \n",
+ " /company/13865359/officers | \n",
+ " /company/13865359/persons-with-significant-con... | \n",
+ " 2023-10-22 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " 2023-01-31 | \n",
+ " 2022-01-22 | \n",
+ " False | \n",
+ " 2023-10-22 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-01-21 | \n",
+ " 2023-02-04 | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 188 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 188 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 189 | \n",
+ " 11864536 | \n",
+ " 189 4\n",
+ "Name: n, dtype: object | \n",
+ " LUMS SWEETS LTD | \n",
+ " active | \n",
+ " 2019-03-06 | \n",
+ " 5eee644cca249af6f8d0c7fec9f6e1f6d0db3d69 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 189 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11864536/filing-history | \n",
+ " /company/11864536 | \n",
+ " /company/11864536/officers | \n",
+ " /company/11864536/persons-with-significant-con... | \n",
+ " 2021-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " dormant | \n",
+ " 2021-03-31 | \n",
+ " 2020-04-01 | \n",
+ " True | \n",
+ " 2021-12-31 | \n",
+ " 2021-03-31 | \n",
+ " True | \n",
+ " False | \n",
+ " 2023-09-28 | \n",
+ " 2023-10-12 | \n",
+ " 2022-09-28 | \n",
+ " W1D 1NB | \n",
+ " England | \n",
+ " London | \n",
+ " 146-148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 189 146-148 Oxford Street London W1D 1NB En... | \n",
+ " 189 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2019-03-06 | \n",
+ " 2020-03-31 | \n",
+ " 2020-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'effective_from': '2019-03-06', 'name': 'WES... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 191 | \n",
+ " 11031538 | \n",
+ " 191 4\n",
+ "Name: n, dtype: object | \n",
+ " COOL MIX LIMITED | \n",
+ " dissolved | \n",
+ " 2017-10-25 | \n",
+ " e8975a02f5352fd68e837b5b7666976658448781 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 191 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11031538/filing-history | \n",
+ " /company/11031538 | \n",
+ " /company/11031538/officers | \n",
+ " /company/11031538/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 191 524 Oxford Street London W1C 1LN United... | \n",
+ " 191 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-01-08 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 201 | \n",
+ " 13640435 | \n",
+ " 201 4\n",
+ "Name: n, dtype: object | \n",
+ " MY LONDON APARTMENTS LTD | \n",
+ " active | \n",
+ " 2021-09-23 | \n",
+ " 1b79b3cbdd9ee9f8237601e05725e266fad4a1a4 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [55100] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 201 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13640435/filing-history | \n",
+ " /company/13640435 | \n",
+ " /company/13640435/officers | \n",
+ " /company/13640435/persons-with-significant-con... | \n",
+ " 2023-06-23 | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " 2022-09-30 | \n",
+ " 2021-09-23 | \n",
+ " False | \n",
+ " 2023-06-23 | \n",
+ " 2022-09-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-09-22 | \n",
+ " 2023-10-06 | \n",
+ " 2022-09-22 | \n",
+ " W1D 1LZ | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " Flat 2 142-144 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 201 juWQybad7VjeIeUTeaOB0nbiF-8\n",
+ "Name: node,... | \n",
+ " 201 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 205 | \n",
+ " 13287820 | \n",
+ " 205 4\n",
+ "Name: n, dtype: object | \n",
+ " MOODY MOON LIMITED | \n",
+ " active | \n",
+ " 2021-03-24 | \n",
+ " ba85eca123d7baa0075111b84a408723abcffc93 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 205 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13287820/filing-history | \n",
+ " /company/13287820 | \n",
+ " /company/13287820/officers | \n",
+ " /company/13287820/persons-with-significant-con... | \n",
+ " 2022-12-24 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2022-03-31 | \n",
+ " 2021-03-24 | \n",
+ " False | \n",
+ " 2022-12-24 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " True | \n",
+ " 2022-03-23 | \n",
+ " 2022-04-06 | \n",
+ " NaN | \n",
+ " W1D 2DG | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 267-269 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 205 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 205 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 206 | \n",
+ " 12387042 | \n",
+ " 206 4\n",
+ "Name: n, dtype: object | \n",
+ " GIFT PUNCH LIMITED | \n",
+ " dissolved | \n",
+ " 2020-01-06 | \n",
+ " acd2be18b2a2bfd866335b8b992688b97848e662 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47710] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 206 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12387042/filing-history | \n",
+ " /company/12387042 | \n",
+ " /company/12387042/officers | \n",
+ " /company/12387042/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 206 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 206 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2022-02-22 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 207 | \n",
+ " 11647876 | \n",
+ " 207 4\n",
+ "Name: n, dtype: object | \n",
+ " CEEKEY LONDON LTD | \n",
+ " active | \n",
+ " 2018-10-29 | \n",
+ " bea42e4f783d39910c929122b519188a6c1b1697 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47820] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 207 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11647876/filing-history | \n",
+ " /company/11647876 | \n",
+ " /company/11647876/officers | \n",
+ " /company/11647876/persons-with-significant-con... | \n",
+ " 2021-07-31 | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " micro-entity | \n",
+ " 2020-10-31 | \n",
+ " 2019-11-01 | \n",
+ " True | \n",
+ " 2021-07-31 | \n",
+ " 2020-10-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2020-10-28 | \n",
+ " 2020-12-09 | \n",
+ " 2019-10-28 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 207 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... | \n",
+ " 207 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2018-10-29 | \n",
+ " 2019-10-31 | \n",
+ " 2019-10-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 359 | \n",
+ " 10116914 | \n",
+ " 359 5\n",
+ "Name: n, dtype: object | \n",
+ " LONDON HOT ACCESSORIES LIMITED | \n",
+ " dissolved | \n",
+ " 2016-04-11 | \n",
+ " 7f9adaf512a3fe28f0110fbdde0f476331f7f9f2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 359 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10116914/filing-history | \n",
+ " /company/10116914 | \n",
+ " /company/10116914/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 04 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2QP | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 537 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 359 537 Oxford Street London W1C 2QP United... | \n",
+ " 359 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2017-10-03 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 360 | \n",
+ " 08474569 | \n",
+ " 360 5\n",
+ "Name: n, dtype: object | \n",
+ " LANGUAGES ONE-TO-ONE LIMITED | \n",
+ " dissolved | \n",
+ " 2013-04-05 | \n",
+ " 55dbd18db784054eb9e5d23e5f8a7e92c8ac5307 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 360 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08474569/filing-history | \n",
+ " /company/08474569 | \n",
+ " /company/08474569/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 360 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 360 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-12-23 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 361 | \n",
+ " 08576317 | \n",
+ " 361 5\n",
+ "Name: n, dtype: object | \n",
+ " FLEET TRAVEL LTD | \n",
+ " dissolved | \n",
+ " 2013-06-19 | \n",
+ " 292fe4141027845ec1aee1714fd66761956fc1de | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [79110] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 361 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08576317/filing-history | \n",
+ " /company/08576317 | \n",
+ " /company/08576317/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " 2014-06-19 | \n",
+ " NaN | \n",
+ " 361 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 361 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-03-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-06-19 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " FARHAN QURAISHI | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 362 | \n",
+ " 09071473 | \n",
+ " 362 5\n",
+ "Name: n, dtype: object | \n",
+ " SPEAK UP LONDON LANGUAGE SCHOOL LTD | \n",
+ " dissolved | \n",
+ " 2014-06-04 | \n",
+ " 778b04f45db1ebd85122aff23985128943379520 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 362 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09071473/filing-history | \n",
+ " /company/09071473 | \n",
+ " /company/09071473/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 - 39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 362 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 362 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-01-19 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 363 | \n",
+ " 08632458 | \n",
+ " 363 5\n",
+ "Name: n, dtype: object | \n",
+ " CHERRYTREE FOUNDATION | \n",
+ " active | \n",
+ " 2013-07-31 | \n",
+ " 22f8e3b5f91817d64439e8faed20473930e66d29 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [99000] | \n",
+ " private-limited-guarant-nsc-limited-exemption | \n",
+ " False | \n",
+ " True | \n",
+ " 363 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08632458/filing-history | \n",
+ " /company/08632458 | \n",
+ " /company/08632458/officers | \n",
+ " /company/08632458/persons-with-significant-con... | \n",
+ " 2023-04-30 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " total-exemption-full | \n",
+ " 2022-07-31 | \n",
+ " 2021-08-01 | \n",
+ " False | \n",
+ " 2023-04-30 | \n",
+ " 2022-07-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-07-31 | \n",
+ " 2023-08-14 | \n",
+ " 2022-07-31 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 363 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 363 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-08-01 | \n",
+ " 2021-07-31 | \n",
+ " 2021-07-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " City Of Westminster | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 364 | \n",
+ " 10087753 | \n",
+ " 364 5\n",
+ "Name: n, dtype: object | \n",
+ " WESTONE SQUARE LTD | \n",
+ " dissolved | \n",
+ " 2016-03-29 | \n",
+ " d3414378805c57fce0663cf4c4f0f51fc8375697 | \n",
+ " False | \n",
+ " True | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 364 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10087753/filing-history | \n",
+ " /company/10087753 | \n",
+ " /company/10087753/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 364 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 364 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2018-11-09 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Uk | \n",
+ " NaN | \n",
+ " /company/10087753/insolvency | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 365 | \n",
+ " 11593230 | \n",
+ " 365 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFTNET LTD | \n",
+ " dissolved | \n",
+ " 2018-09-28 | \n",
+ " 6a596537cdcd1f823adb752b0e98d9dfd55433fc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 365 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11593230/filing-history | \n",
+ " /company/11593230 | \n",
+ " /company/11593230/officers | \n",
+ " /company/11593230/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37 -39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 365 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 365 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-10-22 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 366 | \n",
+ " 07548588 | \n",
+ " 366 5\n",
+ "Name: n, dtype: object | \n",
+ " GLOBAL EDUCATION-SERVICES UK LIMITED | \n",
+ " dissolved | \n",
+ " 2011-03-02 | \n",
+ " f746513b3c263f5b71d3ad627e0ec4fa8ed0f76f | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 366 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07548588/filing-history | \n",
+ " /company/07548588 | \n",
+ " /company/07548588/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 366 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 366 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2012-10-09 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 367 | \n",
+ " 08282993 | \n",
+ " 367 5\n",
+ "Name: n, dtype: object | \n",
+ " JUICE COLLECTIVE LTD | \n",
+ " dissolved | \n",
+ " 2012-11-06 | \n",
+ " e849bc18f6ac3fc90b6d2bcd244a3ee9cb59d329 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 367 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08282993/filing-history | \n",
+ " /company/08282993 | \n",
+ " /company/08282993/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " False | \n",
+ " 367 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 367 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-06-24 | \n",
+ " NaN | \n",
+ " 5th Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 368 | \n",
+ " 13964334 | \n",
+ " 368 5\n",
+ "Name: n, dtype: object | \n",
+ " CHOCO-LOT LTD | \n",
+ " active | \n",
+ " 2022-03-09 | \n",
+ " 443589b3215ea10e53670083ee5e489fb43b5368 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 368 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13964334/filing-history | \n",
+ " /company/13964334 | \n",
+ " /company/13964334/officers | \n",
+ " /company/13964334/persons-with-significant-con... | \n",
+ " 2023-12-09 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2023-03-31 | \n",
+ " 2022-03-09 | \n",
+ " False | \n",
+ " 2023-12-09 | \n",
+ " 2023-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-03-08 | \n",
+ " 2023-03-22 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 368 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 368 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 369 | \n",
+ " 09373180 | \n",
+ " 369 5\n",
+ "Name: n, dtype: object | \n",
+ " SMB CATERING LIMITED | \n",
+ " dissolved | \n",
+ " 2015-01-05 | \n",
+ " 8a69717c8641dd39000dfff49f83dd5f65b5d3bc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 369 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09373180/filing-history | \n",
+ " /company/09373180 | \n",
+ " /company/09373180/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " Room 2, 3 And 5 37-39 Oxford Street | \n",
+ " active | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 369 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 369 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-06-21 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " [{'name': 'WESTERN SMS LIMITED', 'effective_fr... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 370 | \n",
+ " 09675396 | \n",
+ " 370 5\n",
+ "Name: n, dtype: object | \n",
+ " PSYA LTD | \n",
+ " dissolved | \n",
+ " 2015-07-07 | \n",
+ " 561d11fe1337d88cd62b39f30a638e0a9bb331d0 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 370 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/09675396/filing-history | \n",
+ " /company/09675396 | \n",
+ " /company/09675396/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " City Of London | \n",
+ " 37-39 Oxford Street Lower Ground Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 370 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 370 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-12-13 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 371 | \n",
+ " 07452617 | \n",
+ " 371 5\n",
+ "Name: n, dtype: object | \n",
+ " EDUCATION-SERVICES UK LIMITED | \n",
+ " dissolved | \n",
+ " 2010-11-26 | \n",
+ " da0a238addf4fe6a4e9236e777d3e43950884b7a | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [85600] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 371 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07452617/filing-history | \n",
+ " /company/07452617 | \n",
+ " /company/07452617/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " total-exemption-small | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " active | \n",
+ " 2014-12-17 | \n",
+ " False | \n",
+ " 371 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 371 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-11-30 | \n",
+ " 2016-01-19 | \n",
+ " NaN | \n",
+ " 2nd Floor | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2014-12-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 374 | \n",
+ " 13967497 | \n",
+ " 374 5\n",
+ "Name: n, dtype: object | \n",
+ " CHOCO-FIVES LTD | \n",
+ " active | \n",
+ " 2022-03-10 | \n",
+ " 3d59810982875f25bd2512d05735164ebe827729 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 374 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13967497/filing-history | \n",
+ " /company/13967497 | \n",
+ " /company/13967497/officers | \n",
+ " /company/13967497/persons-with-significant-con... | \n",
+ " 2023-12-10 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " 2023-03-31 | \n",
+ " 2022-03-10 | \n",
+ " False | \n",
+ " 2023-12-10 | \n",
+ " 2023-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-03-09 | \n",
+ " 2023-03-23 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 374 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 374 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 375 | \n",
+ " 10231441 | \n",
+ " 375 5\n",
+ "Name: n, dtype: object | \n",
+ " AH MONEY EXCHANGE LTD | \n",
+ " active | \n",
+ " 2016-06-14 | \n",
+ " ef19a44cf84e2532c546002c291302d459c8ed28 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [64999] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 375 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10231441/filing-history | \n",
+ " /company/10231441 | \n",
+ " /company/10231441/officers | \n",
+ " /company/10231441/persons-with-significant-con... | \n",
+ " 2023-03-31 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " dormant | \n",
+ " 2022-06-30 | \n",
+ " 2021-07-01 | \n",
+ " False | \n",
+ " 2023-03-31 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-08-30 | \n",
+ " 2023-09-13 | \n",
+ " 2022-08-30 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 375 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 375 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-07-01 | \n",
+ " 2021-06-30 | \n",
+ " 2021-06-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 376 | \n",
+ " 14472151 | \n",
+ " 376 5\n",
+ "Name: n, dtype: object | \n",
+ " BRITCO GIFTS LIMITED | \n",
+ " active | \n",
+ " 2022-11-09 | \n",
+ " f36fab578e6a739eba76deb11b6f5ff831e30f0f | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 376 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/14472151/filing-history | \n",
+ " /company/14472151 | \n",
+ " /company/14472151/officers | \n",
+ " /company/14472151/persons-with-significant-con... | \n",
+ " 2024-08-09 | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " null | \n",
+ " 2023-11-30 | \n",
+ " 2022-11-09 | \n",
+ " False | \n",
+ " 2024-08-09 | \n",
+ " 2023-11-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-11-08 | \n",
+ " 2023-11-22 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 376 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 376 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 377 | \n",
+ " 08645355 | \n",
+ " 377 5\n",
+ "Name: n, dtype: object | \n",
+ " BRUNEL EDUCATION SERVICES LIMITED | \n",
+ " dissolved | \n",
+ " 2013-08-09 | \n",
+ " 0c14a5a3a398dc830d7dff32ded868581aa98b00 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 377 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08645355/filing-history | \n",
+ " /company/08645355 | \n",
+ " /company/08645355/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 08 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 377 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 377 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-03-24 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Middlesex | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 379 | \n",
+ " 13795800 | \n",
+ " 379 5\n",
+ "Name: n, dtype: object | \n",
+ " ASUS BLUE LIMITED | \n",
+ " active | \n",
+ " 2021-12-12 | \n",
+ " 6a66ab84fdaf31f0c1142a51644ed212e55946af | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47990] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 379 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13795800/filing-history | \n",
+ " /company/13795800 | \n",
+ " /company/13795800/officers | \n",
+ " /company/13795800/persons-with-significant-con... | \n",
+ " 2023-09-12 | \n",
+ " 31 | \n",
+ " 12 | \n",
+ " null | \n",
+ " 2022-12-31 | \n",
+ " 2021-12-12 | \n",
+ " False | \n",
+ " 2023-09-12 | \n",
+ " 2022-12-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2022-12-11 | \n",
+ " 2022-12-25 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " Oxfordt St 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 379 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 379 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 380 | \n",
+ " 13857378 | \n",
+ " 380 5\n",
+ "Name: n, dtype: object | \n",
+ " ASUSGIFTS LIMITED | \n",
+ " active | \n",
+ " 2022-01-18 | \n",
+ " 36e160f8771a088f32722211e8874d5013442085 | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47789] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 380 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/13857378/filing-history | \n",
+ " /company/13857378 | \n",
+ " /company/13857378/officers | \n",
+ " /company/13857378/persons-with-significant-con... | \n",
+ " 2023-10-18 | \n",
+ " 31 | \n",
+ " 01 | \n",
+ " null | \n",
+ " 2023-01-31 | \n",
+ " 2022-01-18 | \n",
+ " False | \n",
+ " 2023-10-18 | \n",
+ " 2023-01-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-01-17 | \n",
+ " 2023-01-31 | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 380 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 380 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 381 | \n",
+ " 11468719 | \n",
+ " 381 5\n",
+ "Name: n, dtype: object | \n",
+ " SEEN CAPTURE LTD | \n",
+ " active | \n",
+ " 2018-07-17 | \n",
+ " dce8d6d8a2d69400cc9481b5a4b33742d7b6f39e | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 381 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11468719/filing-history | \n",
+ " /company/11468719 | \n",
+ " /company/11468719/officers | \n",
+ " /company/11468719/persons-with-significant-con... | \n",
+ " 2021-04-30 | \n",
+ " 31 | \n",
+ " 07 | \n",
+ " micro-entity | \n",
+ " 2020-07-31 | \n",
+ " 2019-08-01 | \n",
+ " True | \n",
+ " 2021-04-30 | \n",
+ " 2020-07-31 | \n",
+ " True | \n",
+ " True | \n",
+ " 2020-07-16 | \n",
+ " 2020-08-27 | \n",
+ " 2019-07-16 | \n",
+ " W1D 2DU | \n",
+ " England | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 381 37-39 Oxford Street London W1D 2DU Engl... | \n",
+ " 381 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " 2018-07-17 | \n",
+ " 2019-07-31 | \n",
+ " 2019-07-31 | \n",
+ " NaN | \n",
+ " active-proposal-to-strike-off | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 601 | \n",
+ " 10941293 | \n",
+ " 601 5\n",
+ "Name: n, dtype: object | \n",
+ " BUMPZ LTD | \n",
+ " dissolved | \n",
+ " 2017-08-31 | \n",
+ " f3b125ec842c55d9e84d7817ab3417d0af4962d4 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 601 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10941293/filing-history | \n",
+ " /company/10941293 | \n",
+ " /company/10941293/officers | \n",
+ " /company/10941293/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 08 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2DF | \n",
+ " England | \n",
+ " London | \n",
+ " 263-265 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 601 263-265 Oxford Street London W1C 2DF En... | \n",
+ " 601 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2018-09-11 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 602 | \n",
+ " 11647421 | \n",
+ " 602 5\n",
+ "Name: n, dtype: object | \n",
+ " VENGAT GIFT LTD | \n",
+ " dissolved | \n",
+ " 2018-10-29 | \n",
+ " 8db72c3a59b615c0618f4fb67f1a1bc174e57828 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [56210] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 602 Company Address\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11647421/filing-history | \n",
+ " /company/11647421 | \n",
+ " /company/11647421/officers | \n",
+ " /company/11647421/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2DF | \n",
+ " England | \n",
+ " London | \n",
+ " 263 265 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 602 263-265 Oxford Street London W1C 2DF En... | \n",
+ " 602 Address\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2020-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 629 | \n",
+ " 08949849 | \n",
+ " 629 5\n",
+ "Name: n, dtype: object | \n",
+ " WEST ONE SOUVENIRS LIMITED | \n",
+ " dissolved | \n",
+ " 2014-03-20 | \n",
+ " 720346e6dc650dcb0733f56752a44ccf33472c1d | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 629 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08949849/filing-history | \n",
+ " /company/08949849 | \n",
+ " /company/08949849/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2JN | \n",
+ " England | \n",
+ " London | \n",
+ " 161-163 Oxford Street | \n",
+ " active | \n",
+ " 2015-05-28 | \n",
+ " False | \n",
+ " 629 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... | \n",
+ " 629 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2016-01-26 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-05-28 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 633 | \n",
+ " 07570906 | \n",
+ " 633 5\n",
+ "Name: n, dtype: object | \n",
+ " PLANET SOUVENIRS (UK) LIMITED | \n",
+ " dissolved | \n",
+ " 2011-03-21 | \n",
+ " 50fe7e32b431f89a90d7e151fd8b7d90bc065377 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 633 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/07570906/filing-history | \n",
+ " /company/07570906 | \n",
+ " /company/07570906/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 2PT | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 451 Oxford Street | \n",
+ " NaN | \n",
+ " 2012-03-21 | \n",
+ " NaN | \n",
+ " 633 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... | \n",
+ " 633 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2013-04-02 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 661 | \n",
+ " 11588633 | \n",
+ " 661 5\n",
+ "Name: n, dtype: object | \n",
+ " ROCK GIFTS LTD | \n",
+ " dissolved | \n",
+ " 2018-09-25 | \n",
+ " 585efb06b817e90e3e267c506b7fee459e87fcb2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 661 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11588633/filing-history | \n",
+ " /company/11588633 | \n",
+ " /company/11588633/officers | \n",
+ " /company/11588633/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 09 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " England | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 661 njRtQwB1DZ--Qn0W2HDFd3QIt5o\n",
+ "Name: node,... | \n",
+ " 661 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2020-03-03 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 663 | \n",
+ " 11869360 | \n",
+ " 663 5\n",
+ "Name: n, dtype: object | \n",
+ " PINEBIRD LTD | \n",
+ " active | \n",
+ " 2019-03-08 | \n",
+ " cc570896355fde003b9a067f9fd020e7469b07cb | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 663 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11869360/filing-history | \n",
+ " /company/11869360 | \n",
+ " /company/11869360/officers | \n",
+ " /company/11869360/persons-with-significant-con... | \n",
+ " 2022-12-31 | \n",
+ " 31 | \n",
+ " 03 | \n",
+ " micro-entity | \n",
+ " 2022-03-31 | \n",
+ " 2021-04-01 | \n",
+ " False | \n",
+ " 2022-12-31 | \n",
+ " 2022-03-31 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-06-27 | \n",
+ " 2023-07-11 | \n",
+ " 2022-06-27 | \n",
+ " W1D 1NB | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 146 - 148 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 663 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 663 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-04-01 | \n",
+ " 2021-03-31 | \n",
+ " 2021-03-31 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 665 | \n",
+ " 10540083 | \n",
+ " 665 5\n",
+ "Name: n, dtype: object | \n",
+ " MARGIN FREE SUPER MARKET LIMITED | \n",
+ " dissolved | \n",
+ " 2016-12-28 | \n",
+ " 65f4810a2d3fa8777ea1f337961f24aeacb69827 | \n",
+ " False | \n",
+ " True | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47290] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 665 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10540083/filing-history | \n",
+ " /company/10540083 | \n",
+ " /company/10540083/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 12 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1C 1LN | \n",
+ " England | \n",
+ " London | \n",
+ " 524 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 665 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 665 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-02-28 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " /company/10540083/persons-with-significant-con... | \n",
+ " /company/10540083/insolvency | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 666 | \n",
+ " 11016980 | \n",
+ " 666 5\n",
+ "Name: n, dtype: object | \n",
+ " WINHAND LTD | \n",
+ " dissolved | \n",
+ " 2017-10-17 | \n",
+ " dfeb52c61c9250ba22fc1511912c3217c933a82e | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 666 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11016980/filing-history | \n",
+ " /company/11016980 | \n",
+ " /company/11016980/officers | \n",
+ " /company/11016980/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2DU | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 37-39 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 666 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 666 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-04-02 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 667 | \n",
+ " 08795415 | \n",
+ " 667 5\n",
+ "Name: n, dtype: object | \n",
+ " GLOBAL GIFTS 4 U LTD | \n",
+ " dissolved | \n",
+ " 2013-11-28 | \n",
+ " 8541162ba0e0e9420ce759b65df23bc835694ad2 | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 667 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/08795415/filing-history | \n",
+ " /company/08795415 | \n",
+ " /company/08795415/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 11 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1DJ | \n",
+ " England | \n",
+ " London | \n",
+ " 158 Oxford Street | \n",
+ " active | \n",
+ " NaN | \n",
+ " False | \n",
+ " 667 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 667 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 2015-07-14 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 670 | \n",
+ " 05340691 | \n",
+ " 670 5\n",
+ "Name: n, dtype: object | \n",
+ " CITY GIFTS LIMITED | \n",
+ " dissolved | \n",
+ " 2005-01-24 | \n",
+ " 319a9547f08ff91c15764d58d1b35df2be557b3a | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " NaN | \n",
+ " [5248] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 670 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/05340691/filing-history | \n",
+ " /company/05340691 | \n",
+ " /company/05340691/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1DJ | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 158 Oxford Street | \n",
+ " NaN | \n",
+ " 2011-01-24 | \n",
+ " NaN | \n",
+ " 670 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... | \n",
+ " 670 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " 2010-06-30 | \n",
+ " 2010-06-30 | \n",
+ " 2011-09-06 | \n",
+ " NaN | \n",
+ " London | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 695 | \n",
+ " 10777885 | \n",
+ " 695 5\n",
+ "Name: n, dtype: object | \n",
+ " PASSAGE WAY 142 LTD | \n",
+ " dissolved | \n",
+ " 2017-05-18 | \n",
+ " ce74b1d7e407bf66994ab58dec8355c37e9ac2dc | \n",
+ " False | \n",
+ " False | \n",
+ " NaN | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 695 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/10777885/filing-history | \n",
+ " /company/10777885 | \n",
+ " /company/10777885/officers | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 05 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 2LT | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 142 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 695 YF4maNIEO3y8L99sYNCNl2RpDrY\n",
+ "Name: node,... | \n",
+ " 695 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2019-12-17 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " /company/10777885/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 696 | \n",
+ " 11439227 | \n",
+ " 696 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFT 4 YOU LIMITED | \n",
+ " active | \n",
+ " 2018-06-28 | \n",
+ " 97bc28fbf502b765dd84ff0c4f80c428b60b0c3a | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [46900] | \n",
+ " ltd | \n",
+ " False | \n",
+ " True | \n",
+ " 696 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/11439227/filing-history | \n",
+ " /company/11439227 | \n",
+ " /company/11439227/officers | \n",
+ " /company/11439227/persons-with-significant-con... | \n",
+ " 2023-03-31 | \n",
+ " 30 | \n",
+ " 06 | \n",
+ " total-exemption-full | \n",
+ " 2022-06-30 | \n",
+ " 2021-07-01 | \n",
+ " False | \n",
+ " 2023-03-31 | \n",
+ " 2022-06-30 | \n",
+ " False | \n",
+ " False | \n",
+ " 2023-05-06 | \n",
+ " 2023-05-20 | \n",
+ " 2022-05-06 | \n",
+ " W1D 1AL | \n",
+ " England | \n",
+ " London | \n",
+ " 4 Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 696 IPg8cqq3roD--yqOV4hznSfIjKg\n",
+ "Name: node,... | \n",
+ " 696 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " 2020-07-01 | \n",
+ " 2021-06-30 | \n",
+ " 2021-06-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " | 800 | \n",
+ " 12268339 | \n",
+ " 800 5\n",
+ "Name: n, dtype: object | \n",
+ " GIFTS OF GLORY LTD | \n",
+ " dissolved | \n",
+ " 2019-10-17 | \n",
+ " 334c5b3d6db7996b2c62a4c0ffbe527fb2ef85ba | \n",
+ " False | \n",
+ " False | \n",
+ " False | \n",
+ " england-wales | \n",
+ " False | \n",
+ " [47190] | \n",
+ " ltd | \n",
+ " False | \n",
+ " False | \n",
+ " 800 Appointment\n",
+ "Name: edge, dtype: object | \n",
+ " /company/12268339/filing-history | \n",
+ " /company/12268339 | \n",
+ " /company/12268339/officers | \n",
+ " /company/12268339/persons-with-significant-con... | \n",
+ " NaN | \n",
+ " 31 | \n",
+ " 10 | \n",
+ " null | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " W1D 1NB | \n",
+ " United Kingdom | \n",
+ " London | \n",
+ " 146/148 Oxford St Oxford Street | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 800 MSOtclJjKJwRv4rWs9cexu8LWlI\n",
+ "Name: node,... | \n",
+ " 800 Person\n",
+ "Name: node_type, dtype: object | \n",
+ " NaN | \n",
+ " | \n",
+ " | \n",
+ " 2021-11-30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " company_number n \\\n",
+ "0 13455377 0 \n",
+ "5 13376158 5 2\n",
+ "Name: n, dtype: object \n",
+ "7 12672841 7 3\n",
+ "Name: n, dtype: object \n",
+ "9 13640427 9 3\n",
+ "Name: n, dtype: object \n",
+ "12 14210992 12 3\n",
+ "Name: n, dtype: object \n",
+ "185 12415826 185 4\n",
+ "Name: n, dtype: object \n",
+ "186 10734212 186 4\n",
+ "Name: n, dtype: object \n",
+ "187 11843228 187 4\n",
+ "Name: n, dtype: object \n",
+ "188 13865359 188 4\n",
+ "Name: n, dtype: object \n",
+ "189 11864536 189 4\n",
+ "Name: n, dtype: object \n",
+ "191 11031538 191 4\n",
+ "Name: n, dtype: object \n",
+ "201 13640435 201 4\n",
+ "Name: n, dtype: object \n",
+ "205 13287820 205 4\n",
+ "Name: n, dtype: object \n",
+ "206 12387042 206 4\n",
+ "Name: n, dtype: object \n",
+ "207 11647876 207 4\n",
+ "Name: n, dtype: object \n",
+ "359 10116914 359 5\n",
+ "Name: n, dtype: object \n",
+ "360 08474569 360 5\n",
+ "Name: n, dtype: object \n",
+ "361 08576317 361 5\n",
+ "Name: n, dtype: object \n",
+ "362 09071473 362 5\n",
+ "Name: n, dtype: object \n",
+ "363 08632458 363 5\n",
+ "Name: n, dtype: object \n",
+ "364 10087753 364 5\n",
+ "Name: n, dtype: object \n",
+ "365 11593230 365 5\n",
+ "Name: n, dtype: object \n",
+ "366 07548588 366 5\n",
+ "Name: n, dtype: object \n",
+ "367 08282993 367 5\n",
+ "Name: n, dtype: object \n",
+ "368 13964334 368 5\n",
+ "Name: n, dtype: object \n",
+ "369 09373180 369 5\n",
+ "Name: n, dtype: object \n",
+ "370 09675396 370 5\n",
+ "Name: n, dtype: object \n",
+ "371 07452617 371 5\n",
+ "Name: n, dtype: object \n",
+ "374 13967497 374 5\n",
+ "Name: n, dtype: object \n",
+ "375 10231441 375 5\n",
+ "Name: n, dtype: object \n",
+ "376 14472151 376 5\n",
+ "Name: n, dtype: object \n",
+ "377 08645355 377 5\n",
+ "Name: n, dtype: object \n",
+ "379 13795800 379 5\n",
+ "Name: n, dtype: object \n",
+ "380 13857378 380 5\n",
+ "Name: n, dtype: object \n",
+ "381 11468719 381 5\n",
+ "Name: n, dtype: object \n",
+ "601 10941293 601 5\n",
+ "Name: n, dtype: object \n",
+ "602 11647421 602 5\n",
+ "Name: n, dtype: object \n",
+ "629 08949849 629 5\n",
+ "Name: n, dtype: object \n",
+ "633 07570906 633 5\n",
+ "Name: n, dtype: object \n",
+ "661 11588633 661 5\n",
+ "Name: n, dtype: object \n",
+ "663 11869360 663 5\n",
+ "Name: n, dtype: object \n",
+ "665 10540083 665 5\n",
+ "Name: n, dtype: object \n",
+ "666 11016980 666 5\n",
+ "Name: n, dtype: object \n",
+ "667 08795415 667 5\n",
+ "Name: n, dtype: object \n",
+ "670 05340691 670 5\n",
+ "Name: n, dtype: object \n",
+ "695 10777885 695 5\n",
+ "Name: n, dtype: object \n",
+ "696 11439227 696 5\n",
+ "Name: n, dtype: object \n",
+ "800 12268339 800 5\n",
+ "Name: n, dtype: object \n",
+ "\n",
+ " company_name company_status date_of_creation \\\n",
+ "0 WESTERN CROWN LIMITED active 2021-06-14 \n",
+ "5 GRAND EMPIRE LIMITED active 2021-05-05 \n",
+ "7 LOTUS WHITE LIMITED dissolved 2020-06-15 \n",
+ "9 MY APARTMENTS LTD active 2021-09-23 \n",
+ "12 FANCYGREEN LTD active 2022-07-04 \n",
+ "185 CANDYSTREET LTD active 2020-01-21 \n",
+ "186 XEE ASSET MANAGEMENT LTD dissolved 2017-04-21 \n",
+ "187 GRAND STORE LTD dissolved 2019-02-23 \n",
+ "188 SPARK LABEL LTD active 2022-01-22 \n",
+ "189 LUMS SWEETS LTD active 2019-03-06 \n",
+ "191 COOL MIX LIMITED dissolved 2017-10-25 \n",
+ "201 MY LONDON APARTMENTS LTD active 2021-09-23 \n",
+ "205 MOODY MOON LIMITED active 2021-03-24 \n",
+ "206 GIFT PUNCH LIMITED dissolved 2020-01-06 \n",
+ "207 CEEKEY LONDON LTD active 2018-10-29 \n",
+ "359 LONDON HOT ACCESSORIES LIMITED dissolved 2016-04-11 \n",
+ "360 LANGUAGES ONE-TO-ONE LIMITED dissolved 2013-04-05 \n",
+ "361 FLEET TRAVEL LTD dissolved 2013-06-19 \n",
+ "362 SPEAK UP LONDON LANGUAGE SCHOOL LTD dissolved 2014-06-04 \n",
+ "363 CHERRYTREE FOUNDATION active 2013-07-31 \n",
+ "364 WESTONE SQUARE LTD dissolved 2016-03-29 \n",
+ "365 GIFTNET LTD dissolved 2018-09-28 \n",
+ "366 GLOBAL EDUCATION-SERVICES UK LIMITED dissolved 2011-03-02 \n",
+ "367 JUICE COLLECTIVE LTD dissolved 2012-11-06 \n",
+ "368 CHOCO-LOT LTD active 2022-03-09 \n",
+ "369 SMB CATERING LIMITED dissolved 2015-01-05 \n",
+ "370 PSYA LTD dissolved 2015-07-07 \n",
+ "371 EDUCATION-SERVICES UK LIMITED dissolved 2010-11-26 \n",
+ "374 CHOCO-FIVES LTD active 2022-03-10 \n",
+ "375 AH MONEY EXCHANGE LTD active 2016-06-14 \n",
+ "376 BRITCO GIFTS LIMITED active 2022-11-09 \n",
+ "377 BRUNEL EDUCATION SERVICES LIMITED dissolved 2013-08-09 \n",
+ "379 ASUS BLUE LIMITED active 2021-12-12 \n",
+ "380 ASUSGIFTS LIMITED active 2022-01-18 \n",
+ "381 SEEN CAPTURE LTD active 2018-07-17 \n",
+ "601 BUMPZ LTD dissolved 2017-08-31 \n",
+ "602 VENGAT GIFT LTD dissolved 2018-10-29 \n",
+ "629 WEST ONE SOUVENIRS LIMITED dissolved 2014-03-20 \n",
+ "633 PLANET SOUVENIRS (UK) LIMITED dissolved 2011-03-21 \n",
+ "661 ROCK GIFTS LTD dissolved 2018-09-25 \n",
+ "663 PINEBIRD LTD active 2019-03-08 \n",
+ "665 MARGIN FREE SUPER MARKET LIMITED dissolved 2016-12-28 \n",
+ "666 WINHAND LTD dissolved 2017-10-17 \n",
+ "667 GLOBAL GIFTS 4 U LTD dissolved 2013-11-28 \n",
+ "670 CITY GIFTS LIMITED dissolved 2005-01-24 \n",
+ "695 PASSAGE WAY 142 LTD dissolved 2017-05-18 \n",
+ "696 GIFT 4 YOU LIMITED active 2018-06-28 \n",
+ "800 GIFTS OF GLORY LTD dissolved 2019-10-17 \n",
+ "\n",
+ " etag has_charges \\\n",
+ "0 62747592dd17796cf54645056187d05065962c5e False \n",
+ "5 01cb599b001d570b521aa5ea228c50c8ae65281f False \n",
+ "7 3a576809487dd60ad4b3c526b8d158d328a785d7 False \n",
+ "9 9cdeae01aa5a8ed141bac19c522590eb12fd219d False \n",
+ "12 977575f3f6d8c3b0cb2158325d47ec699eac51be False \n",
+ "185 7a82efc4af28fd48ec6e548af1addcc6ba831dab False \n",
+ "186 546e784c9223d83e3ef669de36f93bdc96633e4d False \n",
+ "187 484e81d4377fa635f8d8a11acb59eac597eb935b False \n",
+ "188 054bb9f5462a43e6655dc08924e945582c8ff016 False \n",
+ "189 5eee644cca249af6f8d0c7fec9f6e1f6d0db3d69 False \n",
+ "191 e8975a02f5352fd68e837b5b7666976658448781 False \n",
+ "201 1b79b3cbdd9ee9f8237601e05725e266fad4a1a4 False \n",
+ "205 ba85eca123d7baa0075111b84a408723abcffc93 False \n",
+ "206 acd2be18b2a2bfd866335b8b992688b97848e662 False \n",
+ "207 bea42e4f783d39910c929122b519188a6c1b1697 False \n",
+ "359 7f9adaf512a3fe28f0110fbdde0f476331f7f9f2 False \n",
+ "360 55dbd18db784054eb9e5d23e5f8a7e92c8ac5307 False \n",
+ "361 292fe4141027845ec1aee1714fd66761956fc1de False \n",
+ "362 778b04f45db1ebd85122aff23985128943379520 False \n",
+ "363 22f8e3b5f91817d64439e8faed20473930e66d29 False \n",
+ "364 d3414378805c57fce0663cf4c4f0f51fc8375697 False \n",
+ "365 6a596537cdcd1f823adb752b0e98d9dfd55433fc False \n",
+ "366 f746513b3c263f5b71d3ad627e0ec4fa8ed0f76f False \n",
+ "367 e849bc18f6ac3fc90b6d2bcd244a3ee9cb59d329 NaN \n",
+ "368 443589b3215ea10e53670083ee5e489fb43b5368 False \n",
+ "369 8a69717c8641dd39000dfff49f83dd5f65b5d3bc False \n",
+ "370 561d11fe1337d88cd62b39f30a638e0a9bb331d0 False \n",
+ "371 da0a238addf4fe6a4e9236e777d3e43950884b7a False \n",
+ "374 3d59810982875f25bd2512d05735164ebe827729 False \n",
+ "375 ef19a44cf84e2532c546002c291302d459c8ed28 False \n",
+ "376 f36fab578e6a739eba76deb11b6f5ff831e30f0f False \n",
+ "377 0c14a5a3a398dc830d7dff32ded868581aa98b00 False \n",
+ "379 6a66ab84fdaf31f0c1142a51644ed212e55946af False \n",
+ "380 36e160f8771a088f32722211e8874d5013442085 False \n",
+ "381 dce8d6d8a2d69400cc9481b5a4b33742d7b6f39e False \n",
+ "601 f3b125ec842c55d9e84d7817ab3417d0af4962d4 False \n",
+ "602 8db72c3a59b615c0618f4fb67f1a1bc174e57828 False \n",
+ "629 720346e6dc650dcb0733f56752a44ccf33472c1d False \n",
+ "633 50fe7e32b431f89a90d7e151fd8b7d90bc065377 False \n",
+ "661 585efb06b817e90e3e267c506b7fee459e87fcb2 False \n",
+ "663 cc570896355fde003b9a067f9fd020e7469b07cb False \n",
+ "665 65f4810a2d3fa8777ea1f337961f24aeacb69827 False \n",
+ "666 dfeb52c61c9250ba22fc1511912c3217c933a82e False \n",
+ "667 8541162ba0e0e9420ce759b65df23bc835694ad2 False \n",
+ "670 319a9547f08ff91c15764d58d1b35df2be557b3a False \n",
+ "695 ce74b1d7e407bf66994ab58dec8355c37e9ac2dc False \n",
+ "696 97bc28fbf502b765dd84ff0c4f80c428b60b0c3a False \n",
+ "800 334c5b3d6db7996b2c62a4c0ffbe527fb2ef85ba False \n",
+ "\n",
+ " has_insolvency_history has_super_secure_pscs jurisdiction \\\n",
+ "0 False False england-wales \n",
+ "5 False False england-wales \n",
+ "7 False False england-wales \n",
+ "9 False False england-wales \n",
+ "12 False False england-wales \n",
+ "185 False False england-wales \n",
+ "186 False NaN england-wales \n",
+ "187 False False england-wales \n",
+ "188 False False england-wales \n",
+ "189 False False england-wales \n",
+ "191 False NaN england-wales \n",
+ "201 False False england-wales \n",
+ "205 False False england-wales \n",
+ "206 False False england-wales \n",
+ "207 False False england-wales \n",
+ "359 False NaN england-wales \n",
+ "360 False NaN england-wales \n",
+ "361 False NaN england-wales \n",
+ "362 False NaN england-wales \n",
+ "363 False False england-wales \n",
+ "364 True NaN england-wales \n",
+ "365 False NaN england-wales \n",
+ "366 False NaN england-wales \n",
+ "367 NaN NaN england-wales \n",
+ "368 False False england-wales \n",
+ "369 False NaN england-wales \n",
+ "370 False NaN england-wales \n",
+ "371 False NaN england-wales \n",
+ "374 False False england-wales \n",
+ "375 False False england-wales \n",
+ "376 False False england-wales \n",
+ "377 False NaN england-wales \n",
+ "379 False False england-wales \n",
+ "380 False False england-wales \n",
+ "381 False False england-wales \n",
+ "601 False NaN england-wales \n",
+ "602 False NaN england-wales \n",
+ "629 False NaN england-wales \n",
+ "633 False NaN england-wales \n",
+ "661 False NaN england-wales \n",
+ "663 False False england-wales \n",
+ "665 True False england-wales \n",
+ "666 False NaN england-wales \n",
+ "667 False NaN england-wales \n",
+ "670 False NaN england-wales \n",
+ "695 False NaN england-wales \n",
+ "696 False False england-wales \n",
+ "800 False False england-wales \n",
+ "\n",
+ " registered_office_is_in_dispute sic_codes \\\n",
+ "0 False [47190] \n",
+ "5 False [47190] \n",
+ "7 False [47190] \n",
+ "9 False [55100] \n",
+ "12 False [47789] \n",
+ "185 False [47240] \n",
+ "186 False [82990] \n",
+ "187 False [47190] \n",
+ "188 False [47190] \n",
+ "189 False [47190] \n",
+ "191 False [47190] \n",
+ "201 False [55100] \n",
+ "205 False [47190] \n",
+ "206 False [47710] \n",
+ "207 False [47820] \n",
+ "359 False NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN [79110] \n",
+ "362 NaN NaN \n",
+ "363 False [99000] \n",
+ "364 False NaN \n",
+ "365 False [47190] \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 False [47190] \n",
+ "369 NaN NaN \n",
+ "370 False NaN \n",
+ "371 NaN [85600] \n",
+ "374 False [47190] \n",
+ "375 False [64999] \n",
+ "376 False [47190] \n",
+ "377 NaN NaN \n",
+ "379 False [47990] \n",
+ "380 False [47789] \n",
+ "381 False [47190] \n",
+ "601 False [47190] \n",
+ "602 False [56210] \n",
+ "629 NaN [47190] \n",
+ "633 NaN [47190] \n",
+ "661 False [47190] \n",
+ "663 False [47190] \n",
+ "665 False [47290] \n",
+ "666 False [47190] \n",
+ "667 NaN NaN \n",
+ "670 NaN [5248] \n",
+ "695 False [47190] \n",
+ "696 False [46900] \n",
+ "800 False [47190] \n",
+ "\n",
+ " type \\\n",
+ "0 ltd \n",
+ "5 ltd \n",
+ "7 ltd \n",
+ "9 ltd \n",
+ "12 ltd \n",
+ "185 ltd \n",
+ "186 ltd \n",
+ "187 ltd \n",
+ "188 ltd \n",
+ "189 ltd \n",
+ "191 ltd \n",
+ "201 ltd \n",
+ "205 ltd \n",
+ "206 ltd \n",
+ "207 ltd \n",
+ "359 ltd \n",
+ "360 ltd \n",
+ "361 ltd \n",
+ "362 ltd \n",
+ "363 private-limited-guarant-nsc-limited-exemption \n",
+ "364 ltd \n",
+ "365 ltd \n",
+ "366 ltd \n",
+ "367 ltd \n",
+ "368 ltd \n",
+ "369 ltd \n",
+ "370 ltd \n",
+ "371 ltd \n",
+ "374 ltd \n",
+ "375 ltd \n",
+ "376 ltd \n",
+ "377 ltd \n",
+ "379 ltd \n",
+ "380 ltd \n",
+ "381 ltd \n",
+ "601 ltd \n",
+ "602 ltd \n",
+ "629 ltd \n",
+ "633 ltd \n",
+ "661 ltd \n",
+ "663 ltd \n",
+ "665 ltd \n",
+ "666 ltd \n",
+ "667 ltd \n",
+ "670 ltd \n",
+ "695 ltd \n",
+ "696 ltd \n",
+ "800 ltd \n",
+ "\n",
+ " undeliverable_registered_office_address can_file \\\n",
+ "0 False True \n",
+ "5 False True \n",
+ "7 False False \n",
+ "9 False True \n",
+ "12 False True \n",
+ "185 False True \n",
+ "186 False False \n",
+ "187 False False \n",
+ "188 False True \n",
+ "189 False True \n",
+ "191 False False \n",
+ "201 False True \n",
+ "205 False True \n",
+ "206 False False \n",
+ "207 False True \n",
+ "359 False False \n",
+ "360 False False \n",
+ "361 False False \n",
+ "362 False False \n",
+ "363 False True \n",
+ "364 False False \n",
+ "365 False False \n",
+ "366 False False \n",
+ "367 False False \n",
+ "368 False True \n",
+ "369 False False \n",
+ "370 False False \n",
+ "371 False False \n",
+ "374 False True \n",
+ "375 False True \n",
+ "376 False True \n",
+ "377 False False \n",
+ "379 False True \n",
+ "380 False True \n",
+ "381 False True \n",
+ "601 False False \n",
+ "602 False False \n",
+ "629 False False \n",
+ "633 False False \n",
+ "661 False False \n",
+ "663 False True \n",
+ "665 False False \n",
+ "666 False False \n",
+ "667 False False \n",
+ "670 False False \n",
+ "695 False False \n",
+ "696 False True \n",
+ "800 False False \n",
+ "\n",
+ " edge \\\n",
+ "0 Origin \n",
+ "5 5 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "7 7 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "9 9 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "12 12 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "185 185 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "186 186 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "187 187 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "188 188 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "189 189 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "191 191 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "201 201 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "205 205 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "206 206 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "207 207 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "359 359 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "360 360 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "361 361 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "362 362 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "363 363 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "364 364 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "365 365 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "366 366 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "367 367 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "368 368 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "369 369 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "370 370 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "371 371 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "374 374 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "375 375 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "376 376 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "377 377 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "379 379 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "380 380 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "381 381 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "601 601 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "602 602 Company Address\n",
+ "Name: edge, dtype: object \n",
+ "629 629 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "633 633 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "661 661 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "663 663 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "665 665 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "666 666 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "667 667 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "670 670 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "695 695 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "696 696 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "800 800 Appointment\n",
+ "Name: edge, dtype: object \n",
+ "\n",
+ " links.filing_history links.self \\\n",
+ "0 /company/13455377/filing-history /company/13455377 \n",
+ "5 /company/13376158/filing-history /company/13376158 \n",
+ "7 /company/12672841/filing-history /company/12672841 \n",
+ "9 /company/13640427/filing-history /company/13640427 \n",
+ "12 /company/14210992/filing-history /company/14210992 \n",
+ "185 /company/12415826/filing-history /company/12415826 \n",
+ "186 /company/10734212/filing-history /company/10734212 \n",
+ "187 /company/11843228/filing-history /company/11843228 \n",
+ "188 /company/13865359/filing-history /company/13865359 \n",
+ "189 /company/11864536/filing-history /company/11864536 \n",
+ "191 /company/11031538/filing-history /company/11031538 \n",
+ "201 /company/13640435/filing-history /company/13640435 \n",
+ "205 /company/13287820/filing-history /company/13287820 \n",
+ "206 /company/12387042/filing-history /company/12387042 \n",
+ "207 /company/11647876/filing-history /company/11647876 \n",
+ "359 /company/10116914/filing-history /company/10116914 \n",
+ "360 /company/08474569/filing-history /company/08474569 \n",
+ "361 /company/08576317/filing-history /company/08576317 \n",
+ "362 /company/09071473/filing-history /company/09071473 \n",
+ "363 /company/08632458/filing-history /company/08632458 \n",
+ "364 /company/10087753/filing-history /company/10087753 \n",
+ "365 /company/11593230/filing-history /company/11593230 \n",
+ "366 /company/07548588/filing-history /company/07548588 \n",
+ "367 /company/08282993/filing-history /company/08282993 \n",
+ "368 /company/13964334/filing-history /company/13964334 \n",
+ "369 /company/09373180/filing-history /company/09373180 \n",
+ "370 /company/09675396/filing-history /company/09675396 \n",
+ "371 /company/07452617/filing-history /company/07452617 \n",
+ "374 /company/13967497/filing-history /company/13967497 \n",
+ "375 /company/10231441/filing-history /company/10231441 \n",
+ "376 /company/14472151/filing-history /company/14472151 \n",
+ "377 /company/08645355/filing-history /company/08645355 \n",
+ "379 /company/13795800/filing-history /company/13795800 \n",
+ "380 /company/13857378/filing-history /company/13857378 \n",
+ "381 /company/11468719/filing-history /company/11468719 \n",
+ "601 /company/10941293/filing-history /company/10941293 \n",
+ "602 /company/11647421/filing-history /company/11647421 \n",
+ "629 /company/08949849/filing-history /company/08949849 \n",
+ "633 /company/07570906/filing-history /company/07570906 \n",
+ "661 /company/11588633/filing-history /company/11588633 \n",
+ "663 /company/11869360/filing-history /company/11869360 \n",
+ "665 /company/10540083/filing-history /company/10540083 \n",
+ "666 /company/11016980/filing-history /company/11016980 \n",
+ "667 /company/08795415/filing-history /company/08795415 \n",
+ "670 /company/05340691/filing-history /company/05340691 \n",
+ "695 /company/10777885/filing-history /company/10777885 \n",
+ "696 /company/11439227/filing-history /company/11439227 \n",
+ "800 /company/12268339/filing-history /company/12268339 \n",
+ "\n",
+ " links.officers \\\n",
+ "0 /company/13455377/officers \n",
+ "5 /company/13376158/officers \n",
+ "7 /company/12672841/officers \n",
+ "9 /company/13640427/officers \n",
+ "12 /company/14210992/officers \n",
+ "185 /company/12415826/officers \n",
+ "186 /company/10734212/officers \n",
+ "187 /company/11843228/officers \n",
+ "188 /company/13865359/officers \n",
+ "189 /company/11864536/officers \n",
+ "191 /company/11031538/officers \n",
+ "201 /company/13640435/officers \n",
+ "205 /company/13287820/officers \n",
+ "206 /company/12387042/officers \n",
+ "207 /company/11647876/officers \n",
+ "359 /company/10116914/officers \n",
+ "360 /company/08474569/officers \n",
+ "361 /company/08576317/officers \n",
+ "362 /company/09071473/officers \n",
+ "363 /company/08632458/officers \n",
+ "364 /company/10087753/officers \n",
+ "365 /company/11593230/officers \n",
+ "366 /company/07548588/officers \n",
+ "367 /company/08282993/officers \n",
+ "368 /company/13964334/officers \n",
+ "369 /company/09373180/officers \n",
+ "370 /company/09675396/officers \n",
+ "371 /company/07452617/officers \n",
+ "374 /company/13967497/officers \n",
+ "375 /company/10231441/officers \n",
+ "376 /company/14472151/officers \n",
+ "377 /company/08645355/officers \n",
+ "379 /company/13795800/officers \n",
+ "380 /company/13857378/officers \n",
+ "381 /company/11468719/officers \n",
+ "601 /company/10941293/officers \n",
+ "602 /company/11647421/officers \n",
+ "629 /company/08949849/officers \n",
+ "633 /company/07570906/officers \n",
+ "661 /company/11588633/officers \n",
+ "663 /company/11869360/officers \n",
+ "665 /company/10540083/officers \n",
+ "666 /company/11016980/officers \n",
+ "667 /company/08795415/officers \n",
+ "670 /company/05340691/officers \n",
+ "695 /company/10777885/officers \n",
+ "696 /company/11439227/officers \n",
+ "800 /company/12268339/officers \n",
+ "\n",
+ " links.persons_with_significant_control accounts.next_due \\\n",
+ "0 /company/13455377/persons-with-significant-con... 2023-03-14 \n",
+ "5 /company/13376158/persons-with-significant-con... 2023-02-05 \n",
+ "7 /company/12672841/persons-with-significant-con... NaN \n",
+ "9 /company/13640427/persons-with-significant-con... 2023-06-23 \n",
+ "12 /company/14210992/persons-with-significant-con... 2024-04-04 \n",
+ "185 /company/12415826/persons-with-significant-con... 2023-10-31 \n",
+ "186 /company/10734212/persons-with-significant-con... NaN \n",
+ "187 /company/11843228/persons-with-significant-con... NaN \n",
+ "188 /company/13865359/persons-with-significant-con... 2023-10-22 \n",
+ "189 /company/11864536/persons-with-significant-con... 2021-12-31 \n",
+ "191 /company/11031538/persons-with-significant-con... NaN \n",
+ "201 /company/13640435/persons-with-significant-con... 2023-06-23 \n",
+ "205 /company/13287820/persons-with-significant-con... 2022-12-24 \n",
+ "206 /company/12387042/persons-with-significant-con... NaN \n",
+ "207 /company/11647876/persons-with-significant-con... 2021-07-31 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 /company/08632458/persons-with-significant-con... 2023-04-30 \n",
+ "364 NaN NaN \n",
+ "365 /company/11593230/persons-with-significant-con... NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 /company/13964334/persons-with-significant-con... 2023-12-09 \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 /company/13967497/persons-with-significant-con... 2023-12-10 \n",
+ "375 /company/10231441/persons-with-significant-con... 2023-03-31 \n",
+ "376 /company/14472151/persons-with-significant-con... 2024-08-09 \n",
+ "377 NaN NaN \n",
+ "379 /company/13795800/persons-with-significant-con... 2023-09-12 \n",
+ "380 /company/13857378/persons-with-significant-con... 2023-10-18 \n",
+ "381 /company/11468719/persons-with-significant-con... 2021-04-30 \n",
+ "601 /company/10941293/persons-with-significant-con... NaN \n",
+ "602 /company/11647421/persons-with-significant-con... NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 /company/11588633/persons-with-significant-con... NaN \n",
+ "663 /company/11869360/persons-with-significant-con... 2022-12-31 \n",
+ "665 NaN NaN \n",
+ "666 /company/11016980/persons-with-significant-con... NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 /company/11439227/persons-with-significant-con... 2023-03-31 \n",
+ "800 /company/12268339/persons-with-significant-con... NaN \n",
+ "\n",
+ " accounts.accounting_reference_date.day \\\n",
+ "0 30 \n",
+ "5 31 \n",
+ "7 30 \n",
+ "9 30 \n",
+ "12 31 \n",
+ "185 31 \n",
+ "186 30 \n",
+ "187 28 \n",
+ "188 31 \n",
+ "189 31 \n",
+ "191 31 \n",
+ "201 30 \n",
+ "205 31 \n",
+ "206 31 \n",
+ "207 31 \n",
+ "359 30 \n",
+ "360 31 \n",
+ "361 30 \n",
+ "362 30 \n",
+ "363 31 \n",
+ "364 31 \n",
+ "365 30 \n",
+ "366 31 \n",
+ "367 31 \n",
+ "368 31 \n",
+ "369 31 \n",
+ "370 31 \n",
+ "371 30 \n",
+ "374 31 \n",
+ "375 30 \n",
+ "376 30 \n",
+ "377 31 \n",
+ "379 31 \n",
+ "380 31 \n",
+ "381 31 \n",
+ "601 31 \n",
+ "602 31 \n",
+ "629 31 \n",
+ "633 31 \n",
+ "661 30 \n",
+ "663 31 \n",
+ "665 31 \n",
+ "666 31 \n",
+ "667 30 \n",
+ "670 30 \n",
+ "695 31 \n",
+ "696 30 \n",
+ "800 31 \n",
+ "\n",
+ " accounts.accounting_reference_date.month accounts.last_accounts.type \\\n",
+ "0 06 null \n",
+ "5 05 null \n",
+ "7 06 null \n",
+ "9 09 null \n",
+ "12 07 null \n",
+ "185 01 dormant \n",
+ "186 04 dormant \n",
+ "187 02 null \n",
+ "188 01 null \n",
+ "189 03 dormant \n",
+ "191 10 null \n",
+ "201 09 null \n",
+ "205 03 null \n",
+ "206 01 null \n",
+ "207 10 micro-entity \n",
+ "359 04 null \n",
+ "360 03 null \n",
+ "361 06 null \n",
+ "362 06 null \n",
+ "363 07 total-exemption-full \n",
+ "364 03 null \n",
+ "365 09 null \n",
+ "366 03 null \n",
+ "367 03 null \n",
+ "368 03 null \n",
+ "369 01 null \n",
+ "370 07 null \n",
+ "371 11 total-exemption-small \n",
+ "374 03 null \n",
+ "375 06 dormant \n",
+ "376 11 null \n",
+ "377 08 null \n",
+ "379 12 null \n",
+ "380 01 null \n",
+ "381 07 micro-entity \n",
+ "601 08 null \n",
+ "602 10 null \n",
+ "629 03 null \n",
+ "633 03 null \n",
+ "661 09 null \n",
+ "663 03 micro-entity \n",
+ "665 12 null \n",
+ "666 10 null \n",
+ "667 11 null \n",
+ "670 06 NaN \n",
+ "695 05 null \n",
+ "696 06 total-exemption-full \n",
+ "800 10 null \n",
+ "\n",
+ " accounts.next_accounts.period_end_on \\\n",
+ "0 2022-06-30 \n",
+ "5 2022-05-31 \n",
+ "7 NaN \n",
+ "9 2022-09-30 \n",
+ "12 2023-07-31 \n",
+ "185 2023-01-31 \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 2023-01-31 \n",
+ "189 2021-03-31 \n",
+ "191 NaN \n",
+ "201 2022-09-30 \n",
+ "205 2022-03-31 \n",
+ "206 NaN \n",
+ "207 2020-10-31 \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 2022-07-31 \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 2023-03-31 \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 2023-03-31 \n",
+ "375 2022-06-30 \n",
+ "376 2023-11-30 \n",
+ "377 NaN \n",
+ "379 2022-12-31 \n",
+ "380 2023-01-31 \n",
+ "381 2020-07-31 \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 2022-03-31 \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 2022-06-30 \n",
+ "800 NaN \n",
+ "\n",
+ " accounts.next_accounts.period_start_on accounts.next_accounts.overdue \\\n",
+ "0 2021-06-14 False \n",
+ "5 2021-05-05 False \n",
+ "7 NaN NaN \n",
+ "9 2021-09-23 False \n",
+ "12 2022-07-04 False \n",
+ "185 2022-02-01 False \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 2022-01-22 False \n",
+ "189 2020-04-01 True \n",
+ "191 NaN NaN \n",
+ "201 2021-09-23 False \n",
+ "205 2021-03-24 False \n",
+ "206 NaN NaN \n",
+ "207 2019-11-01 True \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2021-08-01 False \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 2022-03-09 False \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 2022-03-10 False \n",
+ "375 2021-07-01 False \n",
+ "376 2022-11-09 False \n",
+ "377 NaN NaN \n",
+ "379 2021-12-12 False \n",
+ "380 2022-01-18 False \n",
+ "381 2019-08-01 True \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 2021-04-01 False \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 2021-07-01 False \n",
+ "800 NaN NaN \n",
+ "\n",
+ " accounts.next_accounts.due_on accounts.next_made_up_to accounts.overdue \\\n",
+ "0 2023-03-14 2022-06-30 False \n",
+ "5 2023-02-05 2022-05-31 False \n",
+ "7 NaN NaN NaN \n",
+ "9 2023-06-23 2022-09-30 False \n",
+ "12 2024-04-04 2023-07-31 False \n",
+ "185 2023-10-31 2023-01-31 False \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 2023-10-22 2023-01-31 False \n",
+ "189 2021-12-31 2021-03-31 True \n",
+ "191 NaN NaN NaN \n",
+ "201 2023-06-23 2022-09-30 False \n",
+ "205 2022-12-24 2022-03-31 False \n",
+ "206 NaN NaN NaN \n",
+ "207 2021-07-31 2020-10-31 True \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN NaN NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 2023-04-30 2022-07-31 False \n",
+ "364 NaN NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 2023-12-09 2023-03-31 False \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN NaN NaN \n",
+ "374 2023-12-10 2023-03-31 False \n",
+ "375 2023-03-31 2022-06-30 False \n",
+ "376 2024-08-09 2023-11-30 False \n",
+ "377 NaN NaN NaN \n",
+ "379 2023-09-12 2022-12-31 False \n",
+ "380 2023-10-18 2023-01-31 False \n",
+ "381 2021-04-30 2020-07-31 True \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN NaN NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 2022-12-31 2022-03-31 False \n",
+ "665 NaN NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 2023-03-31 2022-06-30 False \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " confirmation_statement.overdue confirmation_statement.next_made_up_to \\\n",
+ "0 False 2023-06-13 \n",
+ "5 False 2023-05-04 \n",
+ "7 NaN NaN \n",
+ "9 False 2023-09-22 \n",
+ "12 False 2023-07-03 \n",
+ "185 False 2023-09-09 \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 False 2023-01-21 \n",
+ "189 False 2023-09-28 \n",
+ "191 NaN NaN \n",
+ "201 False 2023-09-22 \n",
+ "205 True 2022-03-23 \n",
+ "206 NaN NaN \n",
+ "207 True 2020-10-28 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 False 2023-07-31 \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 False 2023-03-08 \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 False 2023-03-09 \n",
+ "375 False 2023-08-30 \n",
+ "376 False 2023-11-08 \n",
+ "377 NaN NaN \n",
+ "379 False 2022-12-11 \n",
+ "380 False 2023-01-17 \n",
+ "381 True 2020-07-16 \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 False 2023-06-27 \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 False 2023-05-06 \n",
+ "800 NaN NaN \n",
+ "\n",
+ " confirmation_statement.next_due confirmation_statement.last_made_up_to \\\n",
+ "0 2023-06-27 2022-06-13 \n",
+ "5 2023-05-18 2022-05-04 \n",
+ "7 NaN NaN \n",
+ "9 2023-10-06 2022-09-22 \n",
+ "12 2023-07-17 NaN \n",
+ "185 2023-09-23 2022-09-09 \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 2023-02-04 NaN \n",
+ "189 2023-10-12 2022-09-28 \n",
+ "191 NaN NaN \n",
+ "201 2023-10-06 2022-09-22 \n",
+ "205 2022-04-06 NaN \n",
+ "206 NaN NaN \n",
+ "207 2020-12-09 2019-10-28 \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2023-08-14 2022-07-31 \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 2023-03-22 NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 2023-03-23 NaN \n",
+ "375 2023-09-13 2022-08-30 \n",
+ "376 2023-11-22 NaN \n",
+ "377 NaN NaN \n",
+ "379 2022-12-25 NaN \n",
+ "380 2023-01-31 NaN \n",
+ "381 2020-08-27 2019-07-16 \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 2023-07-11 2022-06-27 \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 2023-05-20 2022-05-06 \n",
+ "800 NaN NaN \n",
+ "\n",
+ " registered_office_address.postal_code registered_office_address.country \\\n",
+ "0 W1C 1LA England \n",
+ "5 W1D 1LZ England \n",
+ "7 W1D 1LZ England \n",
+ "9 W1D 1LZ England \n",
+ "12 W1D 2DU England \n",
+ "185 W1D 1NB England \n",
+ "186 W1D 1NB England \n",
+ "187 W1D 1NB England \n",
+ "188 W1D 1NB England \n",
+ "189 W1D 1NB England \n",
+ "191 W1C 1LN United Kingdom \n",
+ "201 W1D 1LZ United Kingdom \n",
+ "205 W1D 2DG United Kingdom \n",
+ "206 W1D 2DU England \n",
+ "207 W1D 2DU England \n",
+ "359 W1C 2QP United Kingdom \n",
+ "360 W1D 2DU England \n",
+ "361 W1D 2DU England \n",
+ "362 W1D 2DU England \n",
+ "363 W1D 2DU England \n",
+ "364 W1D 2DU England \n",
+ "365 W1D 2DU England \n",
+ "366 W1D 2DU England \n",
+ "367 W1D 2DU England \n",
+ "368 W1D 2DU England \n",
+ "369 W1D 2DU England \n",
+ "370 W1D 2DU England \n",
+ "371 W1D 2DU England \n",
+ "374 W1D 2DU England \n",
+ "375 W1D 2DU England \n",
+ "376 W1D 2DU England \n",
+ "377 W1D 2DU England \n",
+ "379 W1D 2DU England \n",
+ "380 W1D 2DU England \n",
+ "381 W1D 2DU England \n",
+ "601 W1C 2DF England \n",
+ "602 W1C 2DF England \n",
+ "629 W1D 2JN England \n",
+ "633 W1C 2PT United Kingdom \n",
+ "661 W1C 1LN England \n",
+ "663 W1D 1NB United Kingdom \n",
+ "665 W1C 1LN England \n",
+ "666 W1D 2DU United Kingdom \n",
+ "667 W1D 1DJ England \n",
+ "670 W1D 1DJ NaN \n",
+ "695 W1D 2LT United Kingdom \n",
+ "696 W1D 1AL England \n",
+ "800 W1D 1NB United Kingdom \n",
+ "\n",
+ " registered_office_address.locality \\\n",
+ "0 London \n",
+ "5 London \n",
+ "7 London \n",
+ "9 London \n",
+ "12 London \n",
+ "185 London \n",
+ "186 London \n",
+ "187 London \n",
+ "188 London \n",
+ "189 London \n",
+ "191 London \n",
+ "201 London \n",
+ "205 London \n",
+ "206 London \n",
+ "207 London \n",
+ "359 London \n",
+ "360 London \n",
+ "361 London \n",
+ "362 London \n",
+ "363 London \n",
+ "364 London \n",
+ "365 London \n",
+ "366 London \n",
+ "367 London \n",
+ "368 London \n",
+ "369 London \n",
+ "370 City Of London \n",
+ "371 London \n",
+ "374 London \n",
+ "375 London \n",
+ "376 London \n",
+ "377 London \n",
+ "379 London \n",
+ "380 London \n",
+ "381 London \n",
+ "601 London \n",
+ "602 London \n",
+ "629 London \n",
+ "633 London \n",
+ "661 London \n",
+ "663 London \n",
+ "665 London \n",
+ "666 London \n",
+ "667 London \n",
+ "670 NaN \n",
+ "695 London \n",
+ "696 London \n",
+ "800 London \n",
+ "\n",
+ " registered_office_address.address_line_1 status \\\n",
+ "0 470-482 Oxford St Oxford Street NaN \n",
+ "5 Flat 142-144 Oxford Street NaN \n",
+ "7 Flat 142-144 Oxford Street NaN \n",
+ "9 Flat 1 142-144 Oxford Street NaN \n",
+ "12 37-39 Oxford Street NaN \n",
+ "185 146-148 Oxford Street NaN \n",
+ "186 146-148 Oxford Street NaN \n",
+ "187 146-148 Oxford Street NaN \n",
+ "188 146-148 Oxford Street NaN \n",
+ "189 146-148 Oxford Street NaN \n",
+ "191 524 Oxford Street NaN \n",
+ "201 Flat 2 142-144 Oxford Street NaN \n",
+ "205 267-269 Oxford Street NaN \n",
+ "206 37-39 Oxford Street NaN \n",
+ "207 37 Oxford Street NaN \n",
+ "359 537 Oxford Street NaN \n",
+ "360 37-39 Oxford Street NaN \n",
+ "361 37-39 Oxford Street NaN \n",
+ "362 37 - 39 Oxford Street NaN \n",
+ "363 37-39 Oxford Street NaN \n",
+ "364 37-39 Oxford Street NaN \n",
+ "365 37 -39 Oxford Street NaN \n",
+ "366 37-39 Oxford Street NaN \n",
+ "367 37-39 Oxford Street NaN \n",
+ "368 37-39 Oxford Street NaN \n",
+ "369 Room 2, 3 And 5 37-39 Oxford Street active \n",
+ "370 37-39 Oxford Street Lower Ground Floor NaN \n",
+ "371 37-39 Oxford Street active \n",
+ "374 37-39 Oxford Street NaN \n",
+ "375 37-39 Oxford Street NaN \n",
+ "376 37-39 Oxford Street NaN \n",
+ "377 37-39 Oxford Street NaN \n",
+ "379 Oxfordt St 37-39 Oxford Street NaN \n",
+ "380 37-39 Oxford Street NaN \n",
+ "381 37-39 Oxford Street NaN \n",
+ "601 263-265 Oxford Street NaN \n",
+ "602 263 265 Oxford Street NaN \n",
+ "629 161-163 Oxford Street active \n",
+ "633 451 Oxford Street NaN \n",
+ "661 524 Oxford Street NaN \n",
+ "663 146 - 148 Oxford Street NaN \n",
+ "665 524 Oxford Street NaN \n",
+ "666 37-39 Oxford Street NaN \n",
+ "667 158 Oxford Street active \n",
+ "670 158 Oxford Street NaN \n",
+ "695 142 Oxford Street NaN \n",
+ "696 4 Oxford Street NaN \n",
+ "800 146/148 Oxford St Oxford Street NaN \n",
+ "\n",
+ " last_full_members_list_date has_been_liquidated \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 NaN NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 NaN NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 NaN NaN \n",
+ "207 NaN NaN \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 2014-06-19 NaN \n",
+ "362 NaN False \n",
+ "363 NaN False \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN False \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 2014-12-17 False \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN NaN \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 2015-05-28 False \n",
+ "633 2012-03-21 NaN \n",
+ "661 NaN NaN \n",
+ "663 NaN NaN \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN False \n",
+ "670 2011-01-24 NaN \n",
+ "695 NaN NaN \n",
+ "696 NaN NaN \n",
+ "800 NaN NaN \n",
+ "\n",
+ " node \\\n",
+ "0 NaN \n",
+ "5 5 FHa6xpWl842N03mouAYtCciAt_8\n",
+ "Name: node, d... \n",
+ "7 7 Flat 142-144 Oxford Street London W1D 1LZ... \n",
+ "9 9 Flat 142-144 Oxford Street London W1D 1LZ... \n",
+ "12 12 flpImMENIgEVKD6l_uuerTgiY10\n",
+ "Name: node, ... \n",
+ "185 185 146-148 Oxford Street London W1D 1NB En... \n",
+ "186 186 146-148 Oxford Street London W1D 1NB En... \n",
+ "187 187 146-148 Oxford Street London W1D 1NB En... \n",
+ "188 188 146-148 Oxford Street London W1D 1NB En... \n",
+ "189 189 146-148 Oxford Street London W1D 1NB En... \n",
+ "191 191 524 Oxford Street London W1C 1LN United... \n",
+ "201 201 juWQybad7VjeIeUTeaOB0nbiF-8\n",
+ "Name: node,... \n",
+ "205 205 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "206 206 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "207 207 a86hSSTAgLGcnUUZNaAY_sfLH9U\n",
+ "Name: node,... \n",
+ "359 359 537 Oxford Street London W1C 2QP United... \n",
+ "360 360 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "361 361 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "362 362 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "363 363 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "364 364 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "365 365 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "366 366 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "367 367 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "368 368 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "369 369 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "370 370 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "371 371 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "374 374 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "375 375 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "376 376 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "377 377 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "379 379 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "380 380 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "381 381 37-39 Oxford Street London W1D 2DU Engl... \n",
+ "601 601 263-265 Oxford Street London W1C 2DF En... \n",
+ "602 602 263-265 Oxford Street London W1C 2DF En... \n",
+ "629 629 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... \n",
+ "633 633 qBfrIPdUNILnOBH-p2xlL9vpvMQ\n",
+ "Name: node,... \n",
+ "661 661 njRtQwB1DZ--Qn0W2HDFd3QIt5o\n",
+ "Name: node,... \n",
+ "663 663 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "665 665 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "666 666 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "667 667 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "670 670 CtoGaMS9xGjhp-5P38emDGN9pNE\n",
+ "Name: node,... \n",
+ "695 695 YF4maNIEO3y8L99sYNCNl2RpDrY\n",
+ "Name: node,... \n",
+ "696 696 IPg8cqq3roD--yqOV4hznSfIjKg\n",
+ "Name: node,... \n",
+ "800 800 MSOtclJjKJwRv4rWs9cexu8LWlI\n",
+ "Name: node,... \n",
+ "\n",
+ " node_type \\\n",
+ "0 NaN \n",
+ "5 5 Person\n",
+ "Name: node_type, dtype: object \n",
+ "7 7 Address\n",
+ "Name: node_type, dtype: object \n",
+ "9 9 Address\n",
+ "Name: node_type, dtype: object \n",
+ "12 12 Person\n",
+ "Name: node_type, dtype: object \n",
+ "185 185 Address\n",
+ "Name: node_type, dtype: object \n",
+ "186 186 Address\n",
+ "Name: node_type, dtype: object \n",
+ "187 187 Address\n",
+ "Name: node_type, dtype: object \n",
+ "188 188 Address\n",
+ "Name: node_type, dtype: object \n",
+ "189 189 Address\n",
+ "Name: node_type, dtype: object \n",
+ "191 191 Address\n",
+ "Name: node_type, dtype: object \n",
+ "201 201 Person\n",
+ "Name: node_type, dtype: object \n",
+ "205 205 Person\n",
+ "Name: node_type, dtype: object \n",
+ "206 206 Person\n",
+ "Name: node_type, dtype: object \n",
+ "207 207 Person\n",
+ "Name: node_type, dtype: object \n",
+ "359 359 Address\n",
+ "Name: node_type, dtype: object \n",
+ "360 360 Address\n",
+ "Name: node_type, dtype: object \n",
+ "361 361 Address\n",
+ "Name: node_type, dtype: object \n",
+ "362 362 Address\n",
+ "Name: node_type, dtype: object \n",
+ "363 363 Address\n",
+ "Name: node_type, dtype: object \n",
+ "364 364 Address\n",
+ "Name: node_type, dtype: object \n",
+ "365 365 Address\n",
+ "Name: node_type, dtype: object \n",
+ "366 366 Address\n",
+ "Name: node_type, dtype: object \n",
+ "367 367 Address\n",
+ "Name: node_type, dtype: object \n",
+ "368 368 Address\n",
+ "Name: node_type, dtype: object \n",
+ "369 369 Address\n",
+ "Name: node_type, dtype: object \n",
+ "370 370 Address\n",
+ "Name: node_type, dtype: object \n",
+ "371 371 Address\n",
+ "Name: node_type, dtype: object \n",
+ "374 374 Address\n",
+ "Name: node_type, dtype: object \n",
+ "375 375 Address\n",
+ "Name: node_type, dtype: object \n",
+ "376 376 Address\n",
+ "Name: node_type, dtype: object \n",
+ "377 377 Address\n",
+ "Name: node_type, dtype: object \n",
+ "379 379 Address\n",
+ "Name: node_type, dtype: object \n",
+ "380 380 Address\n",
+ "Name: node_type, dtype: object \n",
+ "381 381 Address\n",
+ "Name: node_type, dtype: object \n",
+ "601 601 Address\n",
+ "Name: node_type, dtype: object \n",
+ "602 602 Address\n",
+ "Name: node_type, dtype: object \n",
+ "629 629 Person\n",
+ "Name: node_type, dtype: object \n",
+ "633 633 Person\n",
+ "Name: node_type, dtype: object \n",
+ "661 661 Person\n",
+ "Name: node_type, dtype: object \n",
+ "663 663 Person\n",
+ "Name: node_type, dtype: object \n",
+ "665 665 Person\n",
+ "Name: node_type, dtype: object \n",
+ "666 666 Person\n",
+ "Name: node_type, dtype: object \n",
+ "667 667 Person\n",
+ "Name: node_type, dtype: object \n",
+ "670 670 Person\n",
+ "Name: node_type, dtype: object \n",
+ "695 695 Person\n",
+ "Name: node_type, dtype: object \n",
+ "696 696 Person\n",
+ "Name: node_type, dtype: object \n",
+ "800 800 Person\n",
+ "Name: node_type, dtype: object \n",
+ "\n",
+ " accounts.last_accounts.period_start_on \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 2021-02-01 \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 2019-03-06 \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 2018-10-29 \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 2020-08-01 \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 2020-07-01 \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 2018-07-17 \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 2020-04-01 \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 2020-07-01 \n",
+ "800 NaN \n",
+ "\n",
+ " accounts.last_accounts.period_end_on accounts.last_accounts.made_up_to \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 2022-01-31 2022-01-31 \n",
+ "186 2018-04-30 2018-04-30 \n",
+ "187 \n",
+ "188 NaN NaN \n",
+ "189 2020-03-31 2020-03-31 \n",
+ "191 \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 \n",
+ "207 2019-10-31 2019-10-31 \n",
+ "359 \n",
+ "360 NaN NaN \n",
+ "361 NaN NaN \n",
+ "362 NaN NaN \n",
+ "363 2021-07-31 2021-07-31 \n",
+ "364 \n",
+ "365 \n",
+ "366 \n",
+ "367 NaN NaN \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN 2014-11-30 \n",
+ "374 NaN NaN \n",
+ "375 2021-06-30 2021-06-30 \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 2019-07-31 2019-07-31 \n",
+ "601 \n",
+ "602 \n",
+ "629 NaN NaN \n",
+ "633 \n",
+ "661 \n",
+ "663 2021-03-31 2021-03-31 \n",
+ "665 \n",
+ "666 \n",
+ "667 NaN NaN \n",
+ "670 2010-06-30 2010-06-30 \n",
+ "695 \n",
+ "696 2021-06-30 2021-06-30 \n",
+ "800 \n",
+ "\n",
+ " date_of_cessation company_status_detail \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 2021-11-16 NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 2019-09-24 NaN \n",
+ "187 2021-04-06 NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 2019-01-08 NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN active-proposal-to-strike-off \n",
+ "206 2022-02-22 NaN \n",
+ "207 NaN active-proposal-to-strike-off \n",
+ "359 2017-10-03 NaN \n",
+ "360 2014-12-23 NaN \n",
+ "361 2015-03-17 NaN \n",
+ "362 2016-01-19 NaN \n",
+ "363 NaN NaN \n",
+ "364 2018-11-09 NaN \n",
+ "365 2019-10-22 NaN \n",
+ "366 2012-10-09 NaN \n",
+ "367 2014-06-24 NaN \n",
+ "368 NaN NaN \n",
+ "369 2016-06-21 NaN \n",
+ "370 2016-12-13 NaN \n",
+ "371 2016-01-19 NaN \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 2015-03-24 NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN active-proposal-to-strike-off \n",
+ "601 2018-09-11 NaN \n",
+ "602 2020-03-31 NaN \n",
+ "629 2016-01-26 NaN \n",
+ "633 2013-04-02 NaN \n",
+ "661 2020-03-03 NaN \n",
+ "663 NaN NaN \n",
+ "665 2021-02-28 NaN \n",
+ "666 2019-04-02 NaN \n",
+ "667 2015-07-14 NaN \n",
+ "670 2011-09-06 NaN \n",
+ "695 2019-12-17 NaN \n",
+ "696 NaN NaN \n",
+ "800 2021-11-30 NaN \n",
+ "\n",
+ " registered_office_address.address_line_2 \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 City Of Westminster \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 5th Floor \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 2nd Floor \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 London \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " previous_company_names \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 [{'effective_from': '2019-02-23', 'name': 'GRA... \n",
+ "188 NaN \n",
+ "189 [{'effective_from': '2019-03-06', 'name': 'WES... \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 [{'name': 'WESTERN SMS LIMITED', 'effective_fr... \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " registered_office_address.region \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 Uk \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 Middlesex \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " links.persons_with_significant_control_statements \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 /company/10540083/persons-with-significant-con... \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 /company/10777885/persons-with-significant-con... \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " links.insolvency annual_return.last_made_up_to links.charges \\\n",
+ "0 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "7 NaN NaN NaN \n",
+ "9 NaN NaN NaN \n",
+ "12 NaN NaN NaN \n",
+ "185 NaN NaN NaN \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 NaN NaN NaN \n",
+ "189 NaN NaN NaN \n",
+ "191 NaN NaN NaN \n",
+ "201 NaN NaN NaN \n",
+ "205 NaN NaN NaN \n",
+ "206 NaN NaN NaN \n",
+ "207 NaN NaN NaN \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN 2014-06-19 NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 NaN NaN NaN \n",
+ "364 /company/10087753/insolvency NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 NaN NaN NaN \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN 2014-12-17 NaN \n",
+ "374 NaN NaN NaN \n",
+ "375 NaN NaN NaN \n",
+ "376 NaN NaN NaN \n",
+ "377 NaN NaN NaN \n",
+ "379 NaN NaN NaN \n",
+ "380 NaN NaN NaN \n",
+ "381 NaN NaN NaN \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN 2015-05-28 NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 NaN NaN NaN \n",
+ "665 /company/10540083/insolvency NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 NaN NaN NaN \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " registered_office_address.po_box links.registers annual_return.overdue \\\n",
+ "0 NaN NaN NaN \n",
+ "5 NaN NaN NaN \n",
+ "7 NaN NaN NaN \n",
+ "9 NaN NaN NaN \n",
+ "12 NaN NaN NaN \n",
+ "185 NaN NaN NaN \n",
+ "186 NaN NaN NaN \n",
+ "187 NaN NaN NaN \n",
+ "188 NaN NaN NaN \n",
+ "189 NaN NaN NaN \n",
+ "191 NaN NaN NaN \n",
+ "201 NaN NaN NaN \n",
+ "205 NaN NaN NaN \n",
+ "206 NaN NaN NaN \n",
+ "207 NaN NaN NaN \n",
+ "359 NaN NaN NaN \n",
+ "360 NaN NaN NaN \n",
+ "361 NaN NaN NaN \n",
+ "362 NaN NaN NaN \n",
+ "363 NaN NaN NaN \n",
+ "364 NaN NaN NaN \n",
+ "365 NaN NaN NaN \n",
+ "366 NaN NaN NaN \n",
+ "367 NaN NaN NaN \n",
+ "368 NaN NaN NaN \n",
+ "369 NaN NaN NaN \n",
+ "370 NaN NaN NaN \n",
+ "371 NaN NaN NaN \n",
+ "374 NaN NaN NaN \n",
+ "375 NaN NaN NaN \n",
+ "376 NaN NaN NaN \n",
+ "377 NaN NaN NaN \n",
+ "379 NaN NaN NaN \n",
+ "380 NaN NaN NaN \n",
+ "381 NaN NaN NaN \n",
+ "601 NaN NaN NaN \n",
+ "602 NaN NaN NaN \n",
+ "629 NaN NaN NaN \n",
+ "633 NaN NaN NaN \n",
+ "661 NaN NaN NaN \n",
+ "663 NaN NaN NaN \n",
+ "665 NaN NaN NaN \n",
+ "666 NaN NaN NaN \n",
+ "667 NaN NaN NaN \n",
+ "670 NaN NaN NaN \n",
+ "695 NaN NaN NaN \n",
+ "696 NaN NaN NaN \n",
+ "800 NaN NaN NaN \n",
+ "\n",
+ " registered_office_address.care_of links.uk_establishments \\\n",
+ "0 NaN NaN \n",
+ "5 NaN NaN \n",
+ "7 NaN NaN \n",
+ "9 NaN NaN \n",
+ "12 NaN NaN \n",
+ "185 NaN NaN \n",
+ "186 NaN NaN \n",
+ "187 NaN NaN \n",
+ "188 NaN NaN \n",
+ "189 NaN NaN \n",
+ "191 NaN NaN \n",
+ "201 NaN NaN \n",
+ "205 NaN NaN \n",
+ "206 NaN NaN \n",
+ "207 NaN NaN \n",
+ "359 NaN NaN \n",
+ "360 NaN NaN \n",
+ "361 FARHAN QURAISHI NaN \n",
+ "362 NaN NaN \n",
+ "363 NaN NaN \n",
+ "364 NaN NaN \n",
+ "365 NaN NaN \n",
+ "366 NaN NaN \n",
+ "367 NaN NaN \n",
+ "368 NaN NaN \n",
+ "369 NaN NaN \n",
+ "370 NaN NaN \n",
+ "371 NaN NaN \n",
+ "374 NaN NaN \n",
+ "375 NaN NaN \n",
+ "376 NaN NaN \n",
+ "377 NaN NaN \n",
+ "379 NaN NaN \n",
+ "380 NaN NaN \n",
+ "381 NaN NaN \n",
+ "601 NaN NaN \n",
+ "602 NaN NaN \n",
+ "629 NaN NaN \n",
+ "633 NaN NaN \n",
+ "661 NaN NaN \n",
+ "663 NaN NaN \n",
+ "665 NaN NaN \n",
+ "666 NaN NaN \n",
+ "667 NaN NaN \n",
+ "670 NaN NaN \n",
+ "695 NaN NaN \n",
+ "696 NaN NaN \n",
+ "800 NaN NaN \n",
+ "\n",
+ " foreign_company_details.accounting_requirement.foreign_account_type \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.accounting_requirement.terms_of_account_publication \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.is_a_credit_financial_institution \\\n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN \n",
+ "\n",
+ " foreign_company_details.originating_registry.country \n",
+ "0 NaN \n",
+ "5 NaN \n",
+ "7 NaN \n",
+ "9 NaN \n",
+ "12 NaN \n",
+ "185 NaN \n",
+ "186 NaN \n",
+ "187 NaN \n",
+ "188 NaN \n",
+ "189 NaN \n",
+ "191 NaN \n",
+ "201 NaN \n",
+ "205 NaN \n",
+ "206 NaN \n",
+ "207 NaN \n",
+ "359 NaN \n",
+ "360 NaN \n",
+ "361 NaN \n",
+ "362 NaN \n",
+ "363 NaN \n",
+ "364 NaN \n",
+ "365 NaN \n",
+ "366 NaN \n",
+ "367 NaN \n",
+ "368 NaN \n",
+ "369 NaN \n",
+ "370 NaN \n",
+ "371 NaN \n",
+ "374 NaN \n",
+ "375 NaN \n",
+ "376 NaN \n",
+ "377 NaN \n",
+ "379 NaN \n",
+ "380 NaN \n",
+ "381 NaN \n",
+ "601 NaN \n",
+ "602 NaN \n",
+ "629 NaN \n",
+ "633 NaN \n",
+ "661 NaN \n",
+ "663 NaN \n",
+ "665 NaN \n",
+ "666 NaN \n",
+ "667 NaN \n",
+ "670 NaN \n",
+ "695 NaN \n",
+ "696 NaN \n",
+ "800 NaN "
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "network.companies[network.companies['registered_office_address.address_line_1'].str.contains(\"Oxford Street\")]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f1a001c0",
+ "metadata": {},
+ "source": [
+ "We can see many more gift and candy shops registered to Oxford Street addresses appearing:\n",
+ " \n",
+ "- GIFT 4 YOU LIMITED (11439227): 4 Oxford Street \n",
+ "- GIFTS OF GLORY LTD (12268339): 146/148 Oxford St Oxford Street\n",
+ "- CITY GIFTS LIMITED (05340691): 158 Oxford Street\n",
+ "- GLOBAL GIFTS 4 U LTD (08795415): 158 Oxford Street\n",
+ "- ROCK GIFTS LTD (11588633): 524 Oxford Street\n",
+ "- PLANET SOUVENIRS (UK) LIMITED (07570906): 451 Oxford Street\n",
+ "- WEST ONE SOUVENIRS LIMITED (08949849): 161-163 Oxford Street\n",
+ "- VENGAT GIFT LTD (11647421): 263 265 Oxford Street\n",
+ "- ASUSGIFTS LIMITED\t (13857378): 37-39 Oxford Street\n",
+ "- BRITCO GIFTS LIMITED (14472151): 37-39 Oxford Street\n",
+ "- FANCYGREEN LTD (14210992): 37-39 Oxford Street\n",
+ "- CANDYSTREET LTD (12415826\t): 146-148 Oxford Street\n",
+ "- LUMS SWEETS LTD (11864536): 146-148 Oxford Street\t\n",
+ "- GIFT PUNCH LIMITED (12387042): 37-39 Oxford Street\n",
+ "- LONDON HOT ACCESSORIES LIMITED (10116914): 537 Oxford Street\n",
+ "- GIFTNET LTD (11593230): 37 -39 Oxford Street"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c2560e88",
+ "metadata": {},
+ "source": [
+ "If we want to see how any of these businesses is connected to the original business (West Crown Limited), we can use the `find_path` method passing the company_id of the company we wish to find the connection for:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "id": "b89ddd3b",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "WESTERN CROWN LIMITED -> Isfahan CHOMBO KADE (Officer) -> Isfahan CHOMBO KADE (Duplicate Officer) -> BEST OF LONDON LIMITED (Appointment) -> Zahidullah HUSSAIN KHIL (Officer) -> GIFT 4 YOU LIMITED (Appointment) \n"
+ ]
+ }
+ ],
+ "source": [
+ "network.find_path(\"11439227\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "id": "7c50c171",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "WESTERN CROWN LIMITED -> Isfahan CHOMBO KADE (Officer) -> Isfahan CHOMBO KADE (Duplicate Officer) -> BEST OF LONDON LIMITED (Appointment) -> 537 Oxford Street London W1C 2QP United Kingdom (Company Historical Address) -> LONDON HOT ACCESSORIES LIMITED (Company Address) \n"
+ ]
+ }
+ ],
+ "source": [
+ "network.find_path(\"10116914\")"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/__pycache__/crawler.cpython-39.pyc b/__pycache__/crawler.cpython-39.pyc
new file mode 100644
index 0000000..fcd4ead
Binary files /dev/null and b/__pycache__/crawler.cpython-39.pyc differ
diff --git a/__pycache__/sugartrail.cpython-39.pyc b/__pycache__/sugartrail.cpython-39.pyc
new file mode 100644
index 0000000..9ec367f
Binary files /dev/null and b/__pycache__/sugartrail.cpython-39.pyc differ
diff --git a/crawler.py b/crawler.py
new file mode 100644
index 0000000..92c4611
--- /dev/null
+++ b/crawler.py
@@ -0,0 +1,519 @@
+from requests.auth import HTTPBasicAuth
+import requests
+import pandas as pd
+import sys
+from IPython.display import clear_output
+import time
+import numpy as np
+import collections
+from datetime import datetime
+import math
+# from GoogleNews import GoogleNews
+import random
+access_token = ""
+username = access_token
+password = ""
+size = "5000"
+basic = HTTPBasicAuth(username, password)
+
+class Ownership_Network:
+ def __init__(self, officer_id=None, company_id=None, address=None):
+ self.addresses = pd.DataFrame(columns=['address','n'])
+ self.officer_ids = pd.DataFrame(columns=['officer_id','n'])
+ self.company_ids = pd.DataFrame(columns=['company_id','n'])
+ self.companies = pd.DataFrame(columns=['company_number','n'])
+ self.officer_id = officer_id
+ self.company_id = company_id
+ self.address = address
+ self.n = 0
+ self.edge = "Origin"
+ self.initialise_dataframe()
+
+ def initialise_dataframe(self):
+ if self.officer_id:
+ self.officer_ids = self.officer_ids.append({'officer_id': self.officer_id, 'name': get_appointments(self.officer_id)[0]['name'], 'n':self.n, 'edge':self.edge, 'node': None, 'node_type': 'Person'}, ignore_index=True)
+ elif self.company_id:
+ self.company_ids = self.company_ids.append({'company_id': self.company_id, 'n':self.n, 'edge':self.edge, 'node': None, 'node_type': 'Company'}, ignore_index=True)
+ company = get_company(self.company_id)
+ company['n'] = self.n
+ company['edge'] = self.edge
+ self.companies = self.companies.append(pd.json_normalize(company), ignore_index=True)
+ elif self.address:
+ self.addresses = self.addresses.append({'address': self.address, 'n':self.n, 'edge':self.edge, 'node': None, 'node_type': 'Address'}, ignore_index=True)
+ else:
+ print("no input provided")
+
+ def search_officer_id(self, officer_id):
+ appointments = get_appointments(officer_id)
+ self.node_type = "Person"
+ self.node = officer_id
+ for appointment in appointments:
+ if normalise_address(appointment['address']) not in self.addresses['address'].unique():
+ self.edge = "Appointment Address"
+ self.addresses = self.addresses.append({'address': normalise_address(appointment['address']), 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+ if appointment['appointed_to']['company_number'] not in self.company_ids['company_id'].unique():
+ self.edge = "Appointment"
+ self.company_ids = self.company_ids.append({'company_id': appointment['appointed_to']['company_number'], 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+# company = get_company(appointment['appointed_to']['company_number'])
+# company['n'] = self.n
+# company['edge'] = self.edge
+# company['node'] = self.node
+# company['node_type'] = self.node_type
+# self.companies = self.companies.append(pd.json_normalize(company), ignore_index=True)
+ correspondance_address = get_correspondance_address(officer_id)
+ if normalise_address(correspondance_address) not in self.addresses['address'].unique():
+ self.edge = "Officer Corresponance Address"
+ self.addresses = self.addresses.append({'address': normalise_address(correspondance_address), 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+ duplicate_officers = get_duplicate_officers(officer_id)
+ for duplicate in duplicate_officers:
+ self.edge = "Duplicate Officer"
+ if duplicate['links']['self'].split('/')[2] not in self.officer_ids['officer_id'].unique():
+ self.officer_ids = self.officer_ids.append({'officer_id': duplicate['links']['self'].split('/')[2], 'name': duplicate['title'], 'n':self.n, 'edge': self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+
+ def normalise_name(name):
+ name_list = name.replace(',','').split(" ")
+ name_list.insert(0, name_list.pop())
+ return ' '.join(name_list)
+
+ def search_company_id(self, company_id):
+ officers = get_officers(company_id)
+ self.node_type = "Company"
+ self.node = company_id
+ if officers:
+ for officer in officers:
+ if normalise_address(officer['address']) not in self.addresses['address'].unique():
+ self.edge = "Officer Corresponance Address"
+ self.addresses = self.addresses.append({'address': normalise_address(officer['address']), 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+ if officer['links']['officer']['appointments'].split('/')[2] not in self.officer_ids['officer_id'].unique():
+ self.edge = "Officer"
+ self.officer_ids = self.officer_ids.append({'officer_id': officer['links']['officer']['appointments'].split('/')[2], 'name': normalise_name(officer['name']), 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+ psc = get_psc(company_id)
+ if psc:
+ for person in psc:
+ if "address" in person:
+ self.edge = "Person of Significant Control Address"
+ if normalise_address(person['address']) not in self.addresses['address'].unique():
+ self.addresses = self.addresses.append({'address': normalise_address(person['address']), 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+ address_history = build_address_history(company_id)
+ for address in address_history:
+ self.edge = "Company Historical Address"
+ if address['address'] not in self.addresses['address'].unique():
+ self.addresses = self.addresses.append({'address': address['address'], 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+
+ def search_address(self, address):
+ companies = get_companies_at_address(address)
+ self.node_type = "Address"
+ self.node = address
+ if companies:
+ for company in companies:
+ self.edge = "Company Address"
+ if company['company_number'] not in self.company_ids['company_id'].unique():
+ self.company_ids = self.company_ids.append({'company_id': company['company_number'], 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+# company = get_company(company['company_number'])
+# if company:
+# company['n'] = self.n
+# company['edge'] = self.edge
+# company['node'] = self.node
+# company['node_type'] = self.node_type
+# self.companies = self.companies.append(pd.json_normalize(company), ignore_index=True)
+ officers = get_officers_at_location(address)
+ for officer in officers:
+ self.edge = "Officer at Address"
+ if officer['links']['self'].split('/')[2] not in self.officer_ids['officer_id'].unique():
+ self.officer_ids = self.officer_ids.append({'officer_id': officer['links']['self'].split('/')[2], 'name': officer['title'], 'n':self.n, 'edge':self.edge, 'node': self.node, 'node_type': self.node_type}, ignore_index=True)
+
+ def get_company_from_id(self, company_id=None):
+ company_list = []
+ if company_id:
+ if company_id in self.company_ids['company_id'].unique():
+ company_list = [company_id]
+ else:
+ print("add valid company id")
+ else:
+ company_list = self.company_ids['company_id'].unique()
+ for company_id in company_list:
+ if company_id not in self.companies['company_number'].unique():
+ company = get_company(company_id)
+ if company:
+ company['n'] = self.company_ids.loc[self.company_ids['company_id'] == company_id]['n']
+ company['edge'] = self.company_ids.loc[self.company_ids['company_id'] == company_id]['edge']
+ company['node'] = self.company_ids.loc[self.company_ids['company_id'] == company_id]['node']
+ company['node_type'] = self.company_ids.loc[self.company_ids['company_id'] == company_id]['node_type']
+ self.companies = self.companies.append(pd.json_normalize(company), ignore_index=True)
+
+ def hop(self, hops):
+ for hop in range(hops):
+ print("hop: " + str(hop+1))
+ self.n += 1
+ selected_addresses = self.addresses.loc[self.addresses['n'] == self.n-1]['address']
+ selected_companies = self.company_ids.loc[self.company_ids['n'] == self.n-1]['company_id']
+ selected_officers = self.officer_ids.loc[self.officer_ids['n'] == self.n-1]['officer_id']
+ for i,address in enumerate(selected_addresses):
+ self.search_address(address)
+ clear_output(wait=True)
+ print("Processed " + str(i+1) + "/" + str(len(selected_addresses)) + " addresses")
+ for j,company in enumerate(selected_companies):
+ self.search_company_id(company)
+ clear_output(wait=True)
+ print("Processed " + str(j+1) + "/" + str(len(selected_companies)) + " companies")
+ for k,officer in enumerate(selected_officers):
+ self.search_officer_id(officer)
+ clear_output(wait=True)
+ print("Processed " + str(k+1) + "/" + str(len(selected_officers)) + " officers")
+
+ def find_path(self, select_company):
+ select_row = self.company_ids.loc[self.company_ids['company_id'] == select_company]
+ path = []
+ self.get_company_from_id(company_id=select_company)
+ backlink = self.companies[self.companies["company_number"] == select_company]['company_name'].item() + " (" + select_row['edge'].item() + ") "
+ path.insert(0, backlink)
+ while True:
+ if select_row['node_type'].item() == "Address":
+ select_row = self.addresses.loc[self.addresses['address'] == select_row['node'].item()]
+ if select_row['edge'].item() == "Origin":
+ path.insert(0, select_row['address'].item() + " ->")
+ break
+ else:
+ backlink = select_row['address'].item() + " (" + select_row['edge'].item() + ") " + "->"
+ path.insert(0, backlink)
+ elif select_row['node_type'].item() == "Company":
+ select_row = self.company_ids.loc[self.company_ids['company_id'] == select_row['node'].item()]
+ self.get_company_from_id(company_id=select_row['company_id'].item())
+ if select_row['edge'].item() == "Origin":
+ path.insert(0,self.companies[self.companies["company_number"] == select_row['company_id'].item()]['company_name'].item()+ " ->")
+ break
+ else:
+ backlink = self.companies[self.companies["company_number"] == select_row['company_id'].item()]['company_name'].item() + " (" + select_row['edge'].item() + ") " + "->"
+ path.insert(0, backlink)
+ elif select_row['node_type'].item() == "Person":
+ select_row = self.officer_ids.loc[self.officer_ids['officer_id'] == select_row['node'].item()]
+ if select_row['edge'].item() == "Origin":
+ path.insert(0, select_row["name"].item() + " ->")
+ break
+ else:
+ backlink = str(select_row['name'].item()) + " (" + str(select_row['edge'].item()) + ") " + "->"
+ path.insert(0, backlink)
+ else:
+ print("error")
+ break
+ print(' '.join(path))
+
+def get_appointments(officer_id):
+ url = "https://api.company-information.service.gov.uk/officers/" + officer_id + "/appointments?size=" + size
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ # print metadata
+ return response.json()['items']
+
+def get_correspondance_address(officer_id):
+ url = "https://api.company-information.service.gov.uk/officers/" + officer_id + "/appointments?size=" + size
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ return response.json()['items'][0]['address']
+
+def get_duplicate_officers(officer_id):
+ url = "https://api.company-information.service.gov.uk/officers/" + officer_id + "/appointments?size=5000"
+ response = requests.get(url, auth=basic)
+ officer_data = response.json()
+ officer_self_link = response.json()['links']['self']
+ name_list = officer_data['name'].replace(',','').split(' ')
+ name = " ".join(name_list[1:]) + " " + name_list[0]
+ # search officers with same name
+ url = "https://api.company-information.service.gov.uk/search/officers?q=" + name
+ try:
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ # filter offices with same birthday as search query officer
+
+ filtered_results = []
+ if 'items' in response.json():
+ for officer in response.json()['items']:
+ if 'date_of_birth' in officer.keys() and 'date_of_birth' in officer_data.keys():
+ if officer['date_of_birth'] == officer_data['date_of_birth'] and officer['links']['self'] != officer_self_link:
+ filtered_results.append(officer)
+ return filtered_results
+ else:
+ return
+ except requests.exceptions.RequestException as e: # This is the correct syntax
+ raise SystemExit(e)
+
+def get_psc(company_id):
+ url = "https://api.company-information.service.gov.uk/company/" + company_id + "/persons-with-significant-control"
+ try:
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ return response.json()['items']
+ else:
+ return
+ except requests.exceptions.RequestException as e: # This is the correct syntax
+ raise SystemExit(e)
+
+def get_company(company_id):
+ url = "https://api.company-information.service.gov.uk/company/" + company_id
+ try:
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ return response.json()
+ else:
+ print(response.status_code)
+ return
+ except requests.exceptions.RequestException as e:
+ raise SystemExit(e)
+
+def get_address_changes(company_id):
+ url = "https://api.company-information.service.gov.uk/company/" + str(company_id) + "/filing-history/?category=address"
+ try:
+ time.sleep(0.5)
+ # test here to see if page has been found
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ if 'items' in response.json():
+ return response.json()
+ else:
+ return
+ except requests.exceptions.RequestException as e: # This is the correct syntax
+ raise SystemExit(e)
+
+def get_company_info(company_id):
+ url = "https://api.company-information.service.gov.uk/company/" + str(company_id)
+ try:
+ time.sleep(0.5)
+ # test here to see if page has been found
+ response = requests.get(url, auth=basic)
+ if response.json():
+ return response.json()
+ else:
+ return
+ except requests.exceptions.RequestException as e: # This is the correct syntax
+ raise SystemExit(e)
+
+def normalise_name(name):
+ name_list = name.replace(',','').split(" ")
+ name_list.insert(0, name_list.pop())
+ return ' '.join(name_list)
+
+def process_address_changes(address_changes):
+ # fill in missing new address values:
+ for i in reversed(range(1,len(address_changes['items']))):
+ if 'new_address' not in address_changes['items'][i]['description_values'].keys():
+ if 'old_address' in address_changes['items'][i-1]['description_values'].keys():
+ address_changes['items'][i]['description_values']['new_address'] = address_changes['items'][i-1]['description_values']['old_address']
+# df = pd.json_normalize(address_changes['items'])
+ return address_changes
+
+def build_address_history(company_id):
+ company_info = get_company_info(company_id)
+ company_info_subset = {k:company_info[k] for k in ("date_of_creation","date_of_cessation","registered_office_address") if k in company_info}
+ address_changes = get_address_changes(company_id)
+ address_keys = ('start_date','end_date','address')
+ if address_changes['items']:
+ address_changes = process_address_changes(address_changes)
+ ###
+ addresses = []
+ entry = {}
+ entry["address"] = str(normalise_address(company_info_subset['registered_office_address']))
+ entry["start_date"] = str(address_changes['items'][0]['date'])
+ if 'date_of_cessation' in company_info_subset:
+ entry["end_date"] = str(company_info_subset['date_of_cessation'])
+ else:
+ entry["end_date"] = None
+ addresses.append(entry)
+
+ for i,change in enumerate(address_changes['items']):
+ entry = {}
+ if 'old_address' in change['description_values']:
+ entry["address"] = change['description_values']['old_address']
+ else:
+ entry["address"] = ""
+ if i+1 < len(address_changes['items']):
+ entry["start_date"] = str(address_changes['items'][i+1]['date'])
+ else:
+ entry["start_date"] = company_info_subset['date_of_creation']
+ entry["end_date"] = str(change['date'])
+ addresses.append(entry)
+ return addresses
+ else:
+ address_history = []
+ entry = {}
+ for k, key in enumerate(["date_of_creation","date_of_cessation","registered_office_address"]):
+ if key in company_info:
+ entry[address_keys[k]] = company_info[key]
+ else:
+ entry[address_keys[k]] = None
+ entry['address'] = normalise_address(entry['address'])
+ return [entry]
+
+def normalise_address(address_dict):
+ address_list = []
+ for key in ['premises','address_line_1', 'locality','postal_code', 'country']:
+ if key in address_dict:
+ address_list.append(address_dict[key])
+ address_string = ' '.join(address_list)
+ return address_string
+
+def get_news(df):
+ company_news = []
+ full_name_news = []
+ short_name_news = []
+ searched = {}
+ for index, row in df.iterrows():
+ time.sleep(random.uniform(0, 1))
+ company_name = row['company_name']
+ full_name = row['name']
+ if type(row["name_elements"]) == dict:
+ short_name = '"' + row["name_elements"]["forename"] + " " + row["name_elements"]["surname"] + '"'
+ else:
+ short_name = '"' + row["name_elements"] + '"'
+ # add a check ...
+ if company_name in searched:
+ company_news.append(searched[company_name])
+ else:
+ searched[company_name] = company_news_check(company_name)
+ company_news.append(searched[company_name])
+ if full_name in searched:
+ full_name_news.append(searched[full_name])
+ else:
+ searched[full_name] = company_news_check(full_name)
+ full_name_news.append(searched[full_name])
+ if short_name in searched:
+ short_name_news.append(searched[short_name])
+ else:
+ searched[short_name] = company_news_check(short_name)
+ short_name_news.append(searched[short_name])
+ progress = str(int(100*index/len(df)))+"%"
+ print(progress)
+ df['company_news'] = company_news
+ df['full_name_news'] = full_name_news
+ df['short_name_news'] = short_name_news
+ return df
+
+def company_news_check(search_term):
+ time.sleep(random.uniform(0, 0.2))
+ googlenews = GoogleNews(period='10y')
+ news = []
+ googlenews.get_news('"' + str(search_term) + '"')
+ for story in googlenews.results():
+ if story['title'] not in news:
+ news += [story['title']]
+ return news
+
+def get_locations(companies, address_type: str):
+ df = companies
+ if address_type == "correspondance":
+ addresses = []
+ for address in df['address']:
+ address_string_list = []
+ for key in ['premises','address_line_1', 'locality', 'country','postal_code']:
+ if key in address:
+ address_string_list.append(address[key])
+ address_string = ', '.join(address_string_list)
+ addresses += [address_string]
+ elif address_type == "registered":
+ addresses = []
+ keys = ["address_line_1","address_line_2","country","locality","postal_code"]
+ for link in df['links']:
+ url = "https://api.company-information.service.gov.uk" + link['company'] + "/registered-office-address"
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ address = []
+ postcode = []
+ for key in keys:
+ if key in response.json():
+ address += [response.json()[key]]
+ if key == "postal_code":
+ postcode += [response.json()[key]]
+ address = ", ".join(address)
+ addresses += [address]
+ else:
+ print("unrecognised address type: should be either corresponance or registered")
+ return None
+ postcode_frequency = dict(collections.Counter(postcode).items(), key=lambda item: item[1], reverse=True)
+ print(str(len(postcode_frequency)) + " unique postcodes")
+ frequency = dict(sorted(collections.Counter(addresses).items(), key=lambda item: item[1], reverse=True))
+ print(str(len(frequency)) + " unique " + address_type + " addresses")
+ print(frequency)
+ return addresses
+
+def remove_company_type(company_name):
+ split_name = company_name.split(" ")
+ if split_name[-1] in ["LIMITED","LTD","LTD.","PLC","LLP","RTM","CIC","CASC"]:
+ return " ".join(split_name[:-1])
+ else:
+ return company_name
+
+def year_of_creation(companies):
+ years = [address['date_of_creation'][0:4] for address in companies]
+ frequency = collections.Counter(years)
+ return dict(sorted(frequency.items(), key=lambda item: item[1], reverse=True))
+
+def age(creation: str, cessation: str):
+ delta = datetime.strptime(cessation, "%Y-%m-%d")-datetime.strptime(creation, "%Y-%m-%d")
+ return math.floor(delta.days/365)
+
+def get_companies_at_address(address):
+ companies = {}
+ companies_summary = {}
+ url = "https://api.company-information.service.gov.uk/advanced-search/companies?location=" + address + "&size=" + "50"
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ # this is what we want in a dataframe:
+ return response.json()['items']
+
+def company_summary(df):
+ registered_companies = len(df)
+ active_companies = df['company_status'].value_counts().get('active')
+ dissolved_companies = df['company_status'].value_counts().get('dissolved')
+ liquidated_companies = df['company_status'].value_counts().get('liquidation')
+ administration_companies = df['company_status'].value_counts().get('administration')
+ recievership_companies = df['company_status'].value_counts().get('receivership')
+ insolvent_companies = df['company_status'].value_counts().get('insolvency-proceedings')
+ active_creation = df.loc[df['company_status'] == 'active']['year_of_creation'].value_counts()[0:3]
+ if len(active_creation) < 3:
+ active = len(active_creation)
+ else:
+ active = 3
+ print(df["address"][0])
+ print(str(active_companies) + " active companies")
+ print(str(len(df)) + " companies registered")
+ for i in range(active):
+ print(str(active_creation[i]) + " active companies created in " + active_creation.keys()[i])
+ # 3 most common periods of company survival in years
+ print(str(dissolved_companies) + " dissolved companies")
+ print(str(liquidated_companies) + " liquidated companies")
+ print(str(administration_companies) + " companies in administration")
+ print(str(recievership_companies) + " companies in recievership")
+ print(str(insolvent_companies) + " companies in insolvency")
+ survival = df['survival_years'].value_counts()
+ if len(survival) > 0:
+ if len(survival) < 3:
+ survive = len(survival)
+ else:
+ survive = 3
+ for i in range(survive):
+ key = int(df['survival_years'].value_counts().keys()[i])
+ print(str(df['survival_years'].value_counts()[key]) + " companies lasted " + str(int(key)) + "-" + str(int(key+1)) + " years")
+
+def get_officers_at_location(location):
+ url = "https://api.company-information.service.gov.uk/search/officers" + "?q=location:" + location
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ # filter json
+ officers = []
+ word_list = []
+ for word in location.replace(',','').split():
+ word_list.append(word)
+ for officer in response.json()['items']:
+ if all(word in officer['address_snippet'] for word in word_list):
+ officers.append(officer)
+ return officers
+
+def get_officers(company_id):
+ url = "https://api.company-information.service.gov.uk/company/" + company_id + "/officers"
+ time.sleep(0.5)
+ response = requests.get(url, auth=basic)
+ if response.status_code == 200:
+ return response.json()['items']
diff --git a/sugartrail.py b/sugartrail.py
index 7040f2d..d9128c1 100644
--- a/sugartrail.py
+++ b/sugartrail.py
@@ -7,7 +7,7 @@ import time
import collections
from datetime import datetime
import math
-access_token = ""
+access_token = "829952e2-23ab-44ab-b6e3-efb57f2fceb7"
username = access_token
password = ""
size = "5000"