About Barratt Technologies Limited (11182980) United Kingdom