About Amoebalab Ltd (SC492137) United Kingdom