About Ellossa Limited (13336425) United Kingdom