About The Cell City London Ltd (10234678) United Kingdom