About Idb Studio Ltd (12250511) United Kingdom