About In-the-details Limited (SC277283) United Kingdom