About Majorca 68 Limited (11763436) United Kingdom