About Oxrend Ltd (11280034) United Kingdom