About Jabba1 Limited (11140113) United Kingdom