About Medusa Construction Cosmetics Limited (07955119) United Kingdom