About Barking Computers Limited (06770597) United Kingdom