About Chequered Past Limited (10053026) United Kingdom