About Morecambe Bay Tech Limited (13480058) United Kingdom