About Determinist Limited (12091734) United Kingdom