About Miba London Ltd (08679206) United Kingdom