About Majeja Ventures Limited (06830150) United Kingdom