About Jaffe Holdings Ltd (12733561) United Kingdom