About Determinanda Limited (09807719) United Kingdom