About Citra Logic Ltd (11969278) United Kingdom