About Barch Ltd (12760154) United Kingdom