About Pickr Alpha Limited (12266778) United Kingdom