About Meelasalur Limited (10240083) United Kingdom