About Jiffy Technologies Limited (12666904) United Kingdom