About Grey Owl Holdings Limited (11175445) United Kingdom