About Nessa Mae Ltd (12212233) United Kingdom