About Determens Ltd (11375267) United Kingdom