About Excellsior Limited (13449138) United Kingdom