About Kraftpal Technologies Ltd. (09955096) United Kingdom