About Quidster Ltd. (09313968) United Kingdom