About Yellow Spoke Ltd (12074663) United Kingdom