About Krakbud Extra Limited (10886100) United Kingdom