About Jambee Services Ltd (11735756) United Kingdom