About Praecipua It Limited (11213194) United Kingdom