About Rekall Consulting Limited (12810083) United Kingdom