About Slade Biologics Ltd (09381755) United Kingdom