About Ollie Holding Limited (12759689) United Kingdom