About Picrosoft Technology Ltd (12296050) United Kingdom