About Maen Holdings Ltd (12635407) United Kingdom