About Man-made Minions (r&d) Limited (02017477) United Kingdom