About Jesslar Holdings Limited (10277680) United Kingdom