About Isadora Ltd (13552874) United Kingdom