About Janrae Management Services Ltd (09248278) United Kingdom