About Kruffe Ltd (12526192) United Kingdom