About Jesterbear Limited (03418632) United Kingdom