About Ambiolabs Ltd (13487179) United Kingdom