About Barakale Limited (12090539) United Kingdom