About Solo London Ltd (12821475) United Kingdom