About Whickr Group Limited (11435294) United Kingdom