About Krubera Group Ltd (09694199) United Kingdom