About Sollers Enterprise Ltd (12587416) United Kingdom