About Ltr Working Holiday Club Ltd (12020954) United Kingdom