About Neumann Technology Limited (12725059) United Kingdom