About Mintaka Holdings Limited (09568339) United Kingdom