About Meta Logica Ltd (12622719) United Kingdom