About Citrine Helix Limited (13103014) United Kingdom