About Jellesen Holdings Limited (11268584) United Kingdom