About Ellya Projects Limited (07029741) United Kingdom