About 2nd Life Device Limited (13100033) United Kingdom