About Object Space Place Limited (07853907) United Kingdom