About Deer S Leap Management Company Limited (05287557) United Kingdom