About The Backscratchersclub Limited (12026204) United Kingdom