About Jabu Designs Limited (07581467) United Kingdom