About Rebel Canvas Ltd (12432451) United Kingdom