About Miranda Holder London Ltd (11437164) United Kingdom