About Ammy Drammeh Studios Ltd (12779158) United Kingdom