About Excellia Solutions Ltd (12432169) United Kingdom