About Bramesa Limited (12640405) United Kingdom