About Jamsail Limited (11163680) United Kingdom