About Mallorca Property Finder Limited (10994539) United Kingdom