About Sehnen Consult Limited (13100051) United Kingdom