About Jaffabox Nominees Limited (10867159) United Kingdom