About Exoid System Ltd (12690626) United Kingdom