About Sol Camps International Limited (10307088) United Kingdom