About Striped Owl Limited (07461167) United Kingdom