About Serdica Partners Ltd (12423026) United Kingdom