About Fix Barbican Ltd (12509824) United Kingdom