About Sollers Capital Limited (07017591) United Kingdom