About Afk Studios (europe) Ltd (12797628) United Kingdom