About Mirai Management Limited (10908208) United Kingdom