About Jbba Limited (10752926) United Kingdom