About Jabbof Uk Limited (10888577) United Kingdom