About Mikaro Limited (04003528) United Kingdom