About Placeadmit Limited (02767577) United Kingdom