About Polyai Limited (11048129) United Kingdom