About Mesccar Tydon Ltd (13260504) United Kingdom