About Luka S Computers Ltd (12908628) United Kingdom