About 1barakuda Limited (10089947) United Kingdom