About Quark Owl Ltd (10516091) United Kingdom