About Seara Uk 63 Limited (12826990) United Kingdom