About Majorsoft Solutions Limited (09736331) United Kingdom