About Ten Owners Club Ltd (12183452) United Kingdom