About Excelo Limited (SC667574) United Kingdom