About Jab Box Ltd (12852929) United Kingdom