About Megellyn Ltd (SC576906) United Kingdom