About Pickleback Tech Ltd (12234557) United Kingdom