About Vickers Creative Limited (SC639529) United Kingdom