About Oxbys Holding Ltd (13679963) United Kingdom