About Deffo Solutions Ltd. (10635562) United Kingdom