About Barran Limited (13513421) United Kingdom