About Exroid Technology Limited (07938267) United Kingdom