About Jubbergate Holdings Limited (11255797) United Kingdom