About Larsa Medical Ltd (10252277) United Kingdom