About Mimosa & Farhan Limited (10817675) United Kingdom