About Mamara Services Ltd (07261763) United Kingdom