About Indomaze Ltd (07014953) United Kingdom