About Serum X Inc Ltd (12999923) United Kingdom