About Mite & Cucumber Ltd (09602793) United Kingdom