About Mega Bench Limited (12534004) United Kingdom