About Loukas Engineering Solutions Limited (12130314) United Kingdom