About 7acre Holdings Limited (11489608) United Kingdom