About Yellow Apple Limited (SC242926) United Kingdom