About Pitta Software Technologies Limited (10344005) United Kingdom