About Ampla Finance Holdings Limited (11814003) United Kingdom