About Freitag Lab.uk Ltd (12388755) United Kingdom