About Lab 22 (uk) Ltd (09084844) United Kingdom