About Eccella Solutions Limited (06719163) United Kingdom