About Inter Europa Limited (11106391) United Kingdom