About Numerica Ideas Ltd (13333323) United Kingdom