About Jensar Ltd (09639852) United Kingdom