About Minerva S Owl Limited (10022086) United Kingdom