About West Twelve Global Limited (11694365) United Kingdom