About Chellix Limited (06759359) United Kingdom