About Excellare (berkshire) Ltd (13003791) United Kingdom