About Indomira Limited (12036280) United Kingdom