About Cyan Spot Ltd (12029827) United Kingdom