About Barrala Limited (12335465) United Kingdom