About Abstract Sunflower Ltd (11720634) United Kingdom