About Pellen H.r. Limited (07435428) United Kingdom