About Saphestera Limited (12998969) United Kingdom