About Deer Holdings Ltd (12030869) United Kingdom