About Jedlo Limited (12460751) United Kingdom