About Sollerro Services Ltd (12895843) United Kingdom