About Seychell Consulting Limited (07028298) United Kingdom