About Idiomatic Ltd (12174894) United Kingdom