About Alpha Labs Ltd (09159435) United Kingdom