About Krakenflex Limited (09115827) United Kingdom