About Jabara Limited (08916695) United Kingdom