About Isidore Global Ltd (12338660) United Kingdom