About Los Tyche Limited (10217229) United Kingdom