About Seira Limited (11667328) United Kingdom