About Spt Biologix Ltd (13498339) United Kingdom