About Biomation Ltd (06011326) United Kingdom