About Barrah Limited (12945263) United Kingdom