About Ty Ojea Ltd (13688203) United Kingdom