About Mikolo Limited (07326674) United Kingdom