About Group 60 Limited (12042856) United Kingdom