About Ello Enterprises Limited (13569353) United Kingdom