About Jessup Investment Holdings Limited (10438630) United Kingdom