About Mexboro Holdings Limited (12155595) United Kingdom