About Jambray Ltd (05415819) United Kingdom