About Excelsior Management (uk) Limited (05978821) United Kingdom