About Excellentia Limited (05974563) United Kingdom