About Isodorsas Ltd (10950541) United Kingdom