About The Backdrop Project Ltd (SC633177) United Kingdom