About Barcan Limited (07134883) United Kingdom