About Mameki Limited (12268803) United Kingdom