About White Owl Limited (11231092) United Kingdom