About Barram Limited (13328682) United Kingdom