About Medular Limited (10324479) United Kingdom