About Self & Others London Ltd (13302257) United Kingdom