About Sersha Limited (12404407) United Kingdom