About Bioxense Ltd (11764446) United Kingdom