About Excellone Technologies Limited (06220553) United Kingdom