About The Brill Group Limited (12917936) United Kingdom