About Pixotope Technologies Uk Limited (13465982) United Kingdom