About Semega Ltd (11701013) United Kingdom