About Seffb Ltd (SC584847) United Kingdom