About Barham Global Limited (04144258) United Kingdom