About Placedeoro Limited (SC329293) United Kingdom