About Jankowski Technology Solutions Ltd (12355402) United Kingdom