About Aptaker & Partners Limited (07598178) United Kingdom