About Mindaa Limited (10528767) United Kingdom