About Jactra Limited (06787185) United Kingdom