About Jensar Holdings Ltd (11706864) United Kingdom