About Lab Seventy Five Ltd (13537902) United Kingdom