About Excelsius Design Limited (12627985) United Kingdom