About Majestra Limited (10800639) United Kingdom