About Taylorlashes Ltd (11839305) United Kingdom