About Barribal Associates Limited (07534108) United Kingdom