About Jaffle Limited (06538143) United Kingdom