About Barking Project Limited (12169779) United Kingdom