About Nepsis St George London Ltd (12146457) United Kingdom