About Oriole Management Ltd (12175788) United Kingdom