About Sixela Projects Limited (09229439) United Kingdom