About Dif Holdings Ltd (SC685402) United Kingdom