About Isabella Sanitary Products Co. Ltd (11886275) United Kingdom