About Jahn Lykouria Design Limited (FC024934) Malta