About Neon Flamingo Limited (10795870) United Kingdom