About Sesea Solution Limited (12820950) United Kingdom