About The Ox Patch Ltd (11838458) United Kingdom