About Alglotech Ltd (06993662) United Kingdom