About Ricochet Properties Ltd (11193425) United Kingdom