About Picurka Limited (10937823) United Kingdom