About Solo Developments Limited (13390992) United Kingdom