About Determinus Limited (10832604) United Kingdom