About Excellare Limited (08198130) United Kingdom