About Bamburgh Research Project Limited (09458945) United Kingdom