About Ptomma Solutions Ltd (12955272) United Kingdom