About Jackalnel Limited (10790732) United Kingdom