About Triplechance Holdings Limited (06289763) United Kingdom